Sfoglia il codice sorgente

Format some pins files

Scott Lahteine 4 anni fa
parent
commit
2c325c2a7d
100 ha cambiato i file con 5352 aggiunte e 5365 eliminazioni
  1. 28
    28
      Marlin/src/pins/esp32/pins_E4D.h
  2. 28
    28
      Marlin/src/pins/esp32/pins_ESP32.h
  3. 34
    34
      Marlin/src/pins/esp32/pins_MRR_ESPA.h
  4. 66
    66
      Marlin/src/pins/esp32/pins_MRR_ESPE.h
  5. 228
    228
      Marlin/src/pins/linux/pins_RAMPS_LINUX.h
  6. 55
    55
      Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h
  7. 45
    45
      Marlin/src/pins/lpc1768/pins_BIQU_B300_V1.0.h
  8. 38
    43
      Marlin/src/pins/lpc1768/pins_BIQU_BQ111_A4.h
  9. 68
    69
      Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_1.h
  10. 122
    122
      Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_3.h
  11. 103
    103
      Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_4.h
  12. 22
    22
      Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h
  13. 66
    66
      Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h
  14. 117
    117
      Marlin/src/pins/lpc1768/pins_MKS_SBASE.h
  15. 121
    121
      Marlin/src/pins/lpc1768/pins_MKS_SGEN_L.h
  16. 159
    159
      Marlin/src/pins/lpc1768/pins_RAMPS_RE_ARM.h
  17. 45
    46
      Marlin/src/pins/lpc1768/pins_SELENA_COMPACT.h
  18. 45
    46
      Marlin/src/pins/lpc1769/pins_AZTEEG_X5_GT.h
  19. 73
    73
      Marlin/src/pins/lpc1769/pins_AZTEEG_X5_MINI.h
  20. 58
    58
      Marlin/src/pins/lpc1769/pins_COHESION3D_MINI.h
  21. 103
    103
      Marlin/src/pins/lpc1769/pins_COHESION3D_REMIX.h
  22. 10
    10
      Marlin/src/pins/lpc1769/pins_MKS_SGEN.h
  23. 41
    41
      Marlin/src/pins/lpc1769/pins_SMOOTHIEBOARD.h
  24. 57
    57
      Marlin/src/pins/lpc1769/pins_TH3D_EZBOARD.h
  25. 24
    24
      Marlin/src/pins/mega/pins_CHEAPTRONIC.h
  26. 56
    56
      Marlin/src/pins/mega/pins_CHEAPTRONICv2.h
  27. 66
    66
      Marlin/src/pins/mega/pins_CNCONTROLS_11.h
  28. 69
    69
      Marlin/src/pins/mega/pins_CNCONTROLS_12.h
  29. 39
    39
      Marlin/src/pins/mega/pins_CNCONTROLS_15.h
  30. 34
    34
      Marlin/src/pins/mega/pins_EINSTART-S.h
  31. 52
    52
      Marlin/src/pins/mega/pins_ELEFU_3.h
  32. 60
    60
      Marlin/src/pins/mega/pins_GT2560_REV_A.h
  33. 57
    57
      Marlin/src/pins/mega/pins_GT2560_V3.h
  34. 7
    7
      Marlin/src/pins/mega/pins_GT2560_V3_A20.h
  35. 4
    4
      Marlin/src/pins/mega/pins_GT2560_V3_MC2.h
  36. 63
    63
      Marlin/src/pins/mega/pins_HJC2560C_REV2.h
  37. 33
    33
      Marlin/src/pins/mega/pins_LEAPFROG.h
  38. 36
    36
      Marlin/src/pins/mega/pins_LEAPFROG_XEED2015.h
  39. 55
    55
      Marlin/src/pins/mega/pins_MEGACONTROLLER.h
  40. 48
    48
      Marlin/src/pins/mega/pins_MEGATRONICS.h
  41. 57
    57
      Marlin/src/pins/mega/pins_MEGATRONICS_2.h
  42. 82
    82
      Marlin/src/pins/mega/pins_MEGATRONICS_3.h
  43. 103
    103
      Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h
  44. 54
    54
      Marlin/src/pins/mega/pins_MINITRONICS.h
  45. 50
    50
      Marlin/src/pins/mega/pins_OVERLORD.h
  46. 50
    50
      Marlin/src/pins/mega/pins_PICA.h
  47. 4
    4
      Marlin/src/pins/mega/pins_PICAOLD.h
  48. 46
    46
      Marlin/src/pins/mega/pins_SILVER_GATE.h
  49. 35
    35
      Marlin/src/pins/mega/pins_WANHAO_ONEPLUS.h
  50. 62
    62
      Marlin/src/pins/rambo/pins_EINSY_RAMBO.h
  51. 71
    71
      Marlin/src/pins/rambo/pins_EINSY_RETRO.h
  52. 76
    76
      Marlin/src/pins/rambo/pins_MINIRAMBO.h
  53. 96
    96
      Marlin/src/pins/rambo/pins_RAMBO.h
  54. 71
    71
      Marlin/src/pins/rambo/pins_SCOOVO_X9H.h
  55. 28
    28
      Marlin/src/pins/ramps/pins_3DRAG.h
  56. 16
    16
      Marlin/src/pins/ramps/pins_AZTEEG_X3.h
  57. 47
    47
      Marlin/src/pins/ramps/pins_AZTEEG_X3_PRO.h
  58. 5
    5
      Marlin/src/pins/ramps/pins_BAM_DICE_DUE.h
  59. 23
    24
      Marlin/src/pins/ramps/pins_BQ_ZUM_MEGA_3D.h
  60. 35
    35
      Marlin/src/pins/ramps/pins_DUPLICATOR_I3_PLUS.h
  61. 5
    5
      Marlin/src/pins/ramps/pins_FELIX2.h
  62. 62
    62
      Marlin/src/pins/ramps/pins_FORMBOT_RAPTOR.h
  63. 14
    14
      Marlin/src/pins/ramps/pins_FORMBOT_RAPTOR2.h
  64. 63
    63
      Marlin/src/pins/ramps/pins_FORMBOT_TREX2PLUS.h
  65. 65
    67
      Marlin/src/pins/ramps/pins_FORMBOT_TREX3.h
  66. 92
    92
      Marlin/src/pins/ramps/pins_FYSETC_F6_13.h
  67. 13
    13
      Marlin/src/pins/ramps/pins_FYSETC_F6_14.h
  68. 5
    5
      Marlin/src/pins/ramps/pins_K8400.h
  69. 40
    40
      Marlin/src/pins/ramps/pins_K8800.h
  70. 10
    10
      Marlin/src/pins/ramps/pins_MKS_BASE_14.h
  71. 7
    7
      Marlin/src/pins/ramps/pins_MKS_BASE_16.h
  72. 18
    18
      Marlin/src/pins/ramps/pins_MKS_BASE_common.h
  73. 14
    14
      Marlin/src/pins/ramps/pins_MKS_GEN_13.h
  74. 16
    16
      Marlin/src/pins/ramps/pins_MKS_GEN_L_V2.h
  75. 241
    241
      Marlin/src/pins/ramps/pins_RAMPS.h
  76. 13
    13
      Marlin/src/pins/ramps/pins_RAMPS_CREALITY.h
  77. 5
    5
      Marlin/src/pins/ramps/pins_RAMPS_DAGOMA.h
  78. 37
    37
      Marlin/src/pins/ramps/pins_RAMPS_OLD.h
  79. 11
    11
      Marlin/src/pins/ramps/pins_RAMPS_PLUS.h
  80. 30
    30
      Marlin/src/pins/ramps/pins_RIGIDBOARD.h
  81. 6
    6
      Marlin/src/pins/ramps/pins_RIGIDBOARD_V2.h
  82. 9
    9
      Marlin/src/pins/ramps/pins_RL200.h
  83. 79
    79
      Marlin/src/pins/ramps/pins_RUMBA.h
  84. 7
    7
      Marlin/src/pins/ramps/pins_TANGO.h
  85. 31
    31
      Marlin/src/pins/ramps/pins_TRIGORILLA_14.h
  86. 228
    228
      Marlin/src/pins/ramps/pins_TT_OSCAR.h
  87. 50
    50
      Marlin/src/pins/ramps/pins_ULTIMAIN_2.h
  88. 61
    61
      Marlin/src/pins/ramps/pins_ULTIMAKER.h
  89. 86
    86
      Marlin/src/pins/ramps/pins_ULTIMAKER_OLD.h
  90. 5
    5
      Marlin/src/pins/ramps/pins_VORON.h
  91. 23
    23
      Marlin/src/pins/ramps/pins_ZRIB_V20.h
  92. 94
    94
      Marlin/src/pins/ramps/pins_Z_BOLT_X_SERIES.h
  93. 31
    31
      Marlin/src/pins/sam/pins_ADSK.h
  94. 68
    68
      Marlin/src/pins/sam/pins_ALLIGATOR_R2.h
  95. 78
    80
      Marlin/src/pins/sam/pins_ARCHIM1.h
  96. 93
    93
      Marlin/src/pins/sam/pins_ARCHIM2.h
  97. 46
    46
      Marlin/src/pins/sam/pins_CNCONTROLS_15D.h
  98. 74
    74
      Marlin/src/pins/sam/pins_DUE3DOM.h
  99. 76
    76
      Marlin/src/pins/sam/pins_DUE3DOM_MINI.h
  100. 0
    0
      Marlin/src/pins/sam/pins_PRINTRBOARD_G2.h

+ 28
- 28
Marlin/src/pins/esp32/pins_E4D.h Vedi File

42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN          34
46
-#define Y_MIN_PIN          35
47
-#define Z_MIN_PIN          16   // 15
45
+#define X_MIN_PIN                             34
46
+#define Y_MIN_PIN                             35
47
+#define Z_MIN_PIN                             16  // 15
48
 
48
 
49
 //
49
 //
50
 // Steppers
50
 // Steppers
51
 //
51
 //
52
-#define X_STEP_PIN         12   // 34//27
53
-#define X_DIR_PIN          13   // 35//26
54
-#define X_ENABLE_PIN       17   // 0//17//25 // used free pin
55
-//#define X_CS_PIN            0
52
+#define X_STEP_PIN                            12  // 34//27
53
+#define X_DIR_PIN                             13  // 35//26
54
+#define X_ENABLE_PIN                          17  // 0//17//25 // used free pin
55
+//#define X_CS_PIN                             0
56
 
56
 
57
-#define Y_STEP_PIN         32   // 33
58
-#define Y_DIR_PIN          33   // 32
59
-#define Y_ENABLE_PIN       X_ENABLE_PIN
60
-//#define Y_CS_PIN           13
57
+#define Y_STEP_PIN                            32  // 33
58
+#define Y_DIR_PIN                             33  // 32
59
+#define Y_ENABLE_PIN                X_ENABLE_PIN
60
+//#define Y_CS_PIN                            13
61
 
61
 
62
-#define Z_STEP_PIN         25   // 14
63
-#define Z_DIR_PIN          26   // 12
64
-#define Z_ENABLE_PIN       X_ENABLE_PIN
65
-//#define Z_CS_PIN            5   // SS_PIN
62
+#define Z_STEP_PIN                            25  // 14
63
+#define Z_DIR_PIN                             26  // 12
64
+#define Z_ENABLE_PIN                X_ENABLE_PIN
65
+//#define Z_CS_PIN                             5  // SS_PIN
66
 
66
 
67
-#define E0_STEP_PIN        27   // 16
68
-#define E0_DIR_PIN         14   // 17
69
-#define E0_ENABLE_PIN      X_ENABLE_PIN
70
-//#define E0_CS_PIN          21
67
+#define E0_STEP_PIN                           27  // 16
68
+#define E0_DIR_PIN                            14  // 17
69
+#define E0_ENABLE_PIN               X_ENABLE_PIN
70
+//#define E0_CS_PIN                           21
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 //
74
 //
75
-#define TEMP_0_PIN         36   // Analog Input
76
-#define TEMP_BED_PIN       39   // Analog Input
75
+#define TEMP_0_PIN                            36  // Analog Input
76
+#define TEMP_BED_PIN                          39  // Analog Input
77
 
77
 
78
 //
78
 //
79
 // Heaters / Fans
79
 // Heaters / Fans
80
 //
80
 //
81
-#define HEATER_0_PIN        2   // 4//2//(D8)
82
-#define FAN_PIN             0   // 2//15//13 (D9)
83
-#define HEATER_BED_PIN     15   // 15//0 //(D10)
81
+#define HEATER_0_PIN                           2  // 4//2//(D8)
82
+#define FAN_PIN                                0  // 2//15//13 (D9)
83
+#define HEATER_BED_PIN                        15  // 15//0 //(D10)
84
 
84
 
85
 // SPI
85
 // SPI
86
-#define SDSS                 5
86
+#define SDSS                                   5
87
 #define I2S_STEPPER_STREAM
87
 #define I2S_STEPPER_STREAM
88
-#define I2S_WS              23
89
-#define I2S_BCK             22
90
-#define I2S_DATA            21
88
+#define I2S_WS                                23
89
+#define I2S_BCK                               22
90
+#define I2S_DATA                              21

+ 28
- 28
Marlin/src/pins/esp32/pins_ESP32.h Vedi File

35
 // I2S (steppers & other output-only pins)
35
 // I2S (steppers & other output-only pins)
36
 //
36
 //
37
 #define I2S_STEPPER_STREAM
37
 #define I2S_STEPPER_STREAM
38
-#define I2S_WS              25
39
-#define I2S_BCK             26
40
-#define I2S_DATA            27
38
+#define I2S_WS                                25
39
+#define I2S_BCK                               26
40
+#define I2S_DATA                              27
41
 
41
 
42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN           34
46
-#define Y_MIN_PIN           35
47
-#define Z_MIN_PIN           15
45
+#define X_MIN_PIN                             34
46
+#define Y_MIN_PIN                             35
47
+#define Z_MIN_PIN                             15
48
 
48
 
49
 //
49
 //
50
 // Steppers
50
 // Steppers
51
 //
51
 //
52
-#define X_STEP_PIN         128
53
-#define X_DIR_PIN          129
54
-#define X_ENABLE_PIN       130
55
-//#define X_CS_PIN           0
52
+#define X_STEP_PIN                           128
53
+#define X_DIR_PIN                            129
54
+#define X_ENABLE_PIN                         130
55
+//#define X_CS_PIN                             0
56
 
56
 
57
-#define Y_STEP_PIN         131
58
-#define Y_DIR_PIN          132
59
-#define Y_ENABLE_PIN       133
60
-//#define Y_CS_PIN          13
57
+#define Y_STEP_PIN                           131
58
+#define Y_DIR_PIN                            132
59
+#define Y_ENABLE_PIN                         133
60
+//#define Y_CS_PIN                            13
61
 
61
 
62
-#define Z_STEP_PIN         134
63
-#define Z_DIR_PIN          135
64
-#define Z_ENABLE_PIN       136
65
-//#define Z_CS_PIN           5 // SS_PIN
62
+#define Z_STEP_PIN                           134
63
+#define Z_DIR_PIN                            135
64
+#define Z_ENABLE_PIN                         136
65
+//#define Z_CS_PIN                             5  // SS_PIN
66
 
66
 
67
-#define E0_STEP_PIN        137
68
-#define E0_DIR_PIN         138
69
-#define E0_ENABLE_PIN      139
70
-//#define E0_CS_PIN         21
67
+#define E0_STEP_PIN                          137
68
+#define E0_DIR_PIN                           138
69
+#define E0_ENABLE_PIN                        139
70
+//#define E0_CS_PIN                           21
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 //
74
 //
75
-#define TEMP_0_PIN          36   // Analog Input
76
-#define TEMP_BED_PIN        39   // Analog Input
75
+#define TEMP_0_PIN                            36  // Analog Input
76
+#define TEMP_BED_PIN                          39  // Analog Input
77
 
77
 
78
 //
78
 //
79
 // Heaters / Fans
79
 // Heaters / Fans
80
 //
80
 //
81
-#define HEATER_0_PIN         2
82
-#define FAN_PIN             13
83
-#define HEATER_BED_PIN       4
81
+#define HEATER_0_PIN                           2
82
+#define FAN_PIN                               13
83
+#define HEATER_BED_PIN                         4
84
 
84
 
85
 // SPI
85
 // SPI
86
-#define SDSS                 5
86
+#define SDSS                                   5

+ 34
- 34
Marlin/src/pins/esp32/pins_MRR_ESPA.h Vedi File

45
 #ifdef I2S_STEPPER_STREAM
45
 #ifdef I2S_STEPPER_STREAM
46
   #undef I2S_STEPPER_STREAM
46
   #undef I2S_STEPPER_STREAM
47
 #endif
47
 #endif
48
-#define I2S_WS              -1
49
-#define I2S_BCK             -1
50
-#define I2S_DATA            -1
48
+#define I2S_WS                                -1
49
+#define I2S_BCK                               -1
50
+#define I2S_DATA                              -1
51
 
51
 
52
 //
52
 //
53
 // Limit Switches
53
 // Limit Switches
54
 //
54
 //
55
-#define X_STOP_PIN         34
56
-#define Y_STOP_PIN         35
57
-#define Z_STOP_PIN         15
55
+#define X_STOP_PIN                            34
56
+#define Y_STOP_PIN                            35
57
+#define Z_STOP_PIN                            15
58
 
58
 
59
 //
59
 //
60
 // Steppers
60
 // Steppers
61
 //
61
 //
62
-#define X_STEP_PIN         27
63
-#define X_DIR_PIN          26
64
-#define X_ENABLE_PIN       25
65
-//#define X_CS_PIN           21
62
+#define X_STEP_PIN                            27
63
+#define X_DIR_PIN                             26
64
+#define X_ENABLE_PIN                          25
65
+//#define X_CS_PIN                            21
66
 
66
 
67
-#define Y_STEP_PIN         33
68
-#define Y_DIR_PIN          32
69
-#define Y_ENABLE_PIN       X_ENABLE_PIN
70
-//#define Y_CS_PIN           22
67
+#define Y_STEP_PIN                            33
68
+#define Y_DIR_PIN                             32
69
+#define Y_ENABLE_PIN                X_ENABLE_PIN
70
+//#define Y_CS_PIN                            22
71
 
71
 
72
-#define Z_STEP_PIN         14
73
-#define Z_DIR_PIN          12
74
-#define Z_ENABLE_PIN       X_ENABLE_PIN
75
-//#define Z_CS_PIN            5 // SS_PIN
72
+#define Z_STEP_PIN                            14
73
+#define Z_DIR_PIN                             12
74
+#define Z_ENABLE_PIN                X_ENABLE_PIN
75
+//#define Z_CS_PIN                             5  // SS_PIN
76
 
76
 
77
-#define E0_STEP_PIN        16
78
-#define E0_DIR_PIN         17
79
-#define E0_ENABLE_PIN      X_ENABLE_PIN
80
-//#define E0_CS_PIN          21
77
+#define E0_STEP_PIN                           16
78
+#define E0_DIR_PIN                            17
79
+#define E0_ENABLE_PIN               X_ENABLE_PIN
80
+//#define E0_CS_PIN                           21
81
 
81
 
82
 //
82
 //
83
 // Temperature Sensors
83
 // Temperature Sensors
84
 //
84
 //
85
-#define TEMP_0_PIN         36   // Analog Input
86
-#define TEMP_BED_PIN       39   // Analog Input
85
+#define TEMP_0_PIN                            36  // Analog Input
86
+#define TEMP_BED_PIN                          39  // Analog Input
87
 
87
 
88
 //
88
 //
89
 // Heaters / Fans
89
 // Heaters / Fans
90
 //
90
 //
91
-#define HEATER_0_PIN        2
92
-#define FAN_PIN            13
93
-#define HEATER_BED_PIN      4
91
+#define HEATER_0_PIN                           2
92
+#define FAN_PIN                               13
93
+#define HEATER_BED_PIN                         4
94
 
94
 
95
 //
95
 //
96
 // MicroSD card
96
 // MicroSD card
97
 //
97
 //
98
-#define MOSI_PIN           23
99
-#define MISO_PIN           19
100
-#define SCK_PIN            18
101
-#define SDSS                5
102
-#define USES_SHARED_SPI  // SPI is shared by SD card with TMC SPI drivers
98
+#define MOSI_PIN                              23
99
+#define MISO_PIN                              19
100
+#define SCK_PIN                               18
101
+#define SDSS                                   5
102
+#define USES_SHARED_SPI                           // SPI is shared by SD card with TMC SPI drivers
103
 
103
 
104
 // Hardware serial pins
104
 // Hardware serial pins
105
 // Add the following to Configuration.h or Configuration_adv.h to assign
105
 // Add the following to Configuration.h or Configuration_adv.h to assign
106
 // specific pins to hardware Serial1.
106
 // specific pins to hardware Serial1.
107
 // Note: Serial2 can be defined using HARDWARE_SERIAL2_RX and HARDWARE_SERIAL2_TX but
107
 // Note: Serial2 can be defined using HARDWARE_SERIAL2_RX and HARDWARE_SERIAL2_TX but
108
 // MRR ESPA does not have enough spare pins for such reassignment.
108
 // MRR ESPA does not have enough spare pins for such reassignment.
109
-//#define HARDWARE_SERIAL1_RX 21
110
-//#define HARDWARE_SERIAL1_TX 22
109
+//#define HARDWARE_SERIAL1_RX                 21
110
+//#define HARDWARE_SERIAL1_TX                 22

+ 66
- 66
Marlin/src/pins/esp32/pins_MRR_ESPE.h Vedi File

43
 //
43
 //
44
 // Limit Switches
44
 // Limit Switches
45
 //
45
 //
46
-#define X_STOP_PIN         35
47
-#define Y_STOP_PIN         32
48
-#define Z_STOP_PIN         33
46
+#define X_STOP_PIN                            35
47
+#define Y_STOP_PIN                            32
48
+#define Z_STOP_PIN                            33
49
 
49
 
50
 //
50
 //
51
 // Enable I2S stepper stream
51
 // Enable I2S stepper stream
53
 #undef I2S_STEPPER_STREAM
53
 #undef I2S_STEPPER_STREAM
54
 #define I2S_STEPPER_STREAM
54
 #define I2S_STEPPER_STREAM
55
 
55
 
56
-#undef LIN_ADVANCE  // Currently, I2S stream does not work with linear advance
56
+#undef LIN_ADVANCE                                // Currently, I2S stream does not work with linear advance
57
 
57
 
58
-#define I2S_WS             26
59
-#define I2S_BCK            25
60
-#define I2S_DATA           27
58
+#define I2S_WS                                26
59
+#define I2S_BCK                               25
60
+#define I2S_DATA                              27
61
 
61
 
62
 //
62
 //
63
 // Steppers
63
 // Steppers
64
 //
64
 //
65
-#define X_STEP_PIN        129
66
-#define X_DIR_PIN         130
67
-#define X_ENABLE_PIN      128
68
-//#define X_CS_PIN           21
69
-
70
-#define Y_STEP_PIN        132
71
-#define Y_DIR_PIN         133
72
-#define Y_ENABLE_PIN      131
73
-//#define Y_CS_PIN           22
74
-
75
-#define Z_STEP_PIN        135
76
-#define Z_DIR_PIN         136
77
-#define Z_ENABLE_PIN      134
78
-//#define Z_CS_PIN            5 // SS_PIN
79
-
80
-#define E0_STEP_PIN       138
81
-#define E0_DIR_PIN        139
82
-#define E0_ENABLE_PIN     137
83
-//#define E0_CS_PIN          21
84
-
85
-#define E1_STEP_PIN       141
86
-#define E1_DIR_PIN        142
87
-#define E1_ENABLE_PIN     140
88
-//#define E1_CS_PIN          22
89
-
90
-#define Z2_STEP_PIN       141
91
-#define Z2_DIR_PIN        142
92
-#define Z2_ENABLE_PIN     140
93
-//#define Z2_CS_PIN            5
65
+#define X_STEP_PIN                           129
66
+#define X_DIR_PIN                            130
67
+#define X_ENABLE_PIN                         128
68
+//#define X_CS_PIN                            21
69
+
70
+#define Y_STEP_PIN                           132
71
+#define Y_DIR_PIN                            133
72
+#define Y_ENABLE_PIN                         131
73
+//#define Y_CS_PIN                            22
74
+
75
+#define Z_STEP_PIN                           135
76
+#define Z_DIR_PIN                            136
77
+#define Z_ENABLE_PIN                         134
78
+//#define Z_CS_PIN                             5  // SS_PIN
79
+
80
+#define E0_STEP_PIN                          138
81
+#define E0_DIR_PIN                           139
82
+#define E0_ENABLE_PIN                        137
83
+//#define E0_CS_PIN                           21
84
+
85
+#define E1_STEP_PIN                          141
86
+#define E1_DIR_PIN                           142
87
+#define E1_ENABLE_PIN                        140
88
+//#define E1_CS_PIN                           22
89
+
90
+#define Z2_STEP_PIN                          141
91
+#define Z2_DIR_PIN                           142
92
+#define Z2_ENABLE_PIN                        140
93
+//#define Z2_CS_PIN                            5
94
 
94
 
95
 //
95
 //
96
 // Temperature Sensors
96
 // Temperature Sensors
97
 //
97
 //
98
-#define TEMP_0_PIN         36   // Analog Input
99
-#define TEMP_1_PIN         34   // Analog Input
100
-#define TEMP_BED_PIN       39   // Analog Input
98
+#define TEMP_0_PIN                            36  // Analog Input
99
+#define TEMP_1_PIN                            34  // Analog Input
100
+#define TEMP_BED_PIN                          39  // Analog Input
101
 
101
 
102
 //
102
 //
103
 // Heaters / Fans
103
 // Heaters / Fans
104
 //
104
 //
105
-#define HEATER_0_PIN      145 // 2
106
-#define FAN_PIN           146 // 15
107
-#define HEATER_BED_PIN    144 // 4
105
+#define HEATER_0_PIN                         145  // 2
106
+#define FAN_PIN                              146  // 15
107
+#define HEATER_BED_PIN                       144  // 4
108
 
108
 
109
-#define CONTROLLER_FAN_PIN 147
110
-//#define E0_AUTO_FAN_PIN 148 // need to update Configuration_adv.h @section extruder
111
-//#define E1_AUTO_FAN_PIN 149 // need to update Configuration_adv.h @section extruder
112
-#define FAN1_PIN 149
109
+#define CONTROLLER_FAN_PIN                   147
110
+//#define E0_AUTO_FAN_PIN                    148  // need to update Configuration_adv.h @section extruder
111
+//#define E1_AUTO_FAN_PIN                    149  // need to update Configuration_adv.h @section extruder
112
+#define FAN1_PIN                             149
113
 
113
 
114
 //
114
 //
115
 // MicroSD card
115
 // MicroSD card
116
 //
116
 //
117
-#define MOSI_PIN           23
118
-#define MISO_PIN           19
119
-#define SCK_PIN            18
120
-#define SDSS                5
121
-#define USES_SHARED_SPI  // SPI is shared by SD card with TMC SPI drivers
117
+#define MOSI_PIN                              23
118
+#define MISO_PIN                              19
119
+#define SCK_PIN                               18
120
+#define SDSS                                   5
121
+#define USES_SHARED_SPI                           // SPI is shared by SD card with TMC SPI drivers
122
 
122
 
123
 //////////////////////////
123
 //////////////////////////
124
 // LCDs and Controllers //
124
 // LCDs and Controllers //
126
 
126
 
127
 #if HAS_GRAPHICAL_LCD
127
 #if HAS_GRAPHICAL_LCD
128
 
128
 
129
-  #define LCD_PINS_RS        13
130
-  #define LCD_PINS_ENABLE    17
131
-  #define LCD_PINS_D4        16
129
+  #define LCD_PINS_RS                         13
130
+  #define LCD_PINS_ENABLE                     17
131
+  #define LCD_PINS_D4                         16
132
 
132
 
133
   #if ENABLED(CR10_STOCKDISPLAY)
133
   #if ENABLED(CR10_STOCKDISPLAY)
134
 
134
 
135
-    #define BEEPER_PIN      151
135
+    #define BEEPER_PIN                       151
136
 
136
 
137
   #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
137
   #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
138
 
138
 
139
-    #define BEEPER_PIN      151
139
+    #define BEEPER_PIN                       151
140
 
140
 
141
-    //#define LCD_PINS_D5     150
142
-    //#define LCD_PINS_D6     152
143
-    //#define LCD_PINS_D7     153
141
+    //#define LCD_PINS_D5                    150
142
+    //#define LCD_PINS_D6                    152
143
+    //#define LCD_PINS_D7                    153
144
 
144
 
145
   #else
145
   #else
146
 
146
 
148
 
148
 
149
   #endif
149
   #endif
150
 
150
 
151
-  #define BTN_EN1             0
152
-  #define BTN_EN2            12
153
-  #define BTN_ENC            14
151
+  #define BTN_EN1                              0
152
+  #define BTN_EN2                             12
153
+  #define BTN_ENC                             14
154
 
154
 
155
 #endif // HAS_GRAPHICAL_LCD
155
 #endif // HAS_GRAPHICAL_LCD
156
 
156
 
159
 // specific pins to hardware Serial1 and Serial2.
159
 // specific pins to hardware Serial1 and Serial2.
160
 // Note: Serial2 can be defined using HARDWARE_SERIAL2_RX and HARDWARE_SERIAL2_TX but
160
 // Note: Serial2 can be defined using HARDWARE_SERIAL2_RX and HARDWARE_SERIAL2_TX but
161
 // MRR ESPA does not have enough spare pins for such reassignment.
161
 // MRR ESPA does not have enough spare pins for such reassignment.
162
-//#define HARDWARE_SERIAL1_RX 21
163
-//#define HARDWARE_SERIAL1_TX 22
164
-//#define HARDWARE_SERIAL2_RX  2
165
-//#define HARDWARE_SERIAL2_TX  4
162
+//#define HARDWARE_SERIAL1_RX                 21
163
+//#define HARDWARE_SERIAL1_TX                 22
164
+//#define HARDWARE_SERIAL2_RX                  2
165
+//#define HARDWARE_SERIAL2_TX                  4

+ 228
- 228
Marlin/src/pins/linux/pins_RAMPS_LINUX.h Vedi File

49
   #define BOARD_INFO_NAME "RAMPS 1.4"
49
   #define BOARD_INFO_NAME "RAMPS 1.4"
50
 #endif
50
 #endif
51
 
51
 
52
-#define E2END 0xFFF // 4KB
52
+#define E2END 0xFFF                               // 4KB
53
 
53
 
54
 #define IS_RAMPS_EFB
54
 #define IS_RAMPS_EFB
55
 
55
 
57
 // Servos
57
 // Servos
58
 //
58
 //
59
 #ifdef IS_RAMPS_13
59
 #ifdef IS_RAMPS_13
60
-  #define SERVO0_PIN        7   // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
60
+  #define SERVO0_PIN                           7  // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
61
 #else
61
 #else
62
-  #define SERVO0_PIN       11
62
+  #define SERVO0_PIN                          11
63
 #endif
63
 #endif
64
-#define SERVO1_PIN          6
65
-#define SERVO2_PIN          5
64
+#define SERVO1_PIN                             6
65
+#define SERVO2_PIN                             5
66
 #ifndef SERVO3_PIN
66
 #ifndef SERVO3_PIN
67
-  #define SERVO3_PIN        4
67
+  #define SERVO3_PIN                           4
68
 #endif
68
 #endif
69
 
69
 
70
 //
70
 //
71
 // Limit Switches
71
 // Limit Switches
72
 //
72
 //
73
-#define X_MIN_PIN           3
73
+#define X_MIN_PIN                              3
74
 #ifndef X_MAX_PIN
74
 #ifndef X_MAX_PIN
75
-  #define X_MAX_PIN         2
75
+  #define X_MAX_PIN                            2
76
 #endif
76
 #endif
77
-#define Y_MIN_PIN          14
78
-#define Y_MAX_PIN          15
79
-#define Z_MIN_PIN          18
80
-#define Z_MAX_PIN          19
77
+#define Y_MIN_PIN                             14
78
+#define Y_MAX_PIN                             15
79
+#define Z_MIN_PIN                             18
80
+#define Z_MAX_PIN                             19
81
 
81
 
82
 //
82
 //
83
 // Z Probe (when not Z_MIN_PIN)
83
 // Z Probe (when not Z_MIN_PIN)
84
 //
84
 //
85
 #ifndef Z_MIN_PROBE_PIN
85
 #ifndef Z_MIN_PROBE_PIN
86
-  #define Z_MIN_PROBE_PIN  32
86
+  #define Z_MIN_PROBE_PIN                     32
87
 #endif
87
 #endif
88
 
88
 
89
 //
89
 //
90
 // Steppers
90
 // Steppers
91
 //
91
 //
92
-#define X_STEP_PIN         54
93
-#define X_DIR_PIN          55
94
-#define X_ENABLE_PIN       38
92
+#define X_STEP_PIN                            54
93
+#define X_DIR_PIN                             55
94
+#define X_ENABLE_PIN                          38
95
 #ifndef X_CS_PIN
95
 #ifndef X_CS_PIN
96
-  #define X_CS_PIN         53
96
+  #define X_CS_PIN                            53
97
 #endif
97
 #endif
98
 
98
 
99
-#define Y_STEP_PIN         60
100
-#define Y_DIR_PIN          61
101
-#define Y_ENABLE_PIN       56
99
+#define Y_STEP_PIN                            60
100
+#define Y_DIR_PIN                             61
101
+#define Y_ENABLE_PIN                          56
102
 #ifndef Y_CS_PIN
102
 #ifndef Y_CS_PIN
103
-  #define Y_CS_PIN         49
103
+  #define Y_CS_PIN                            49
104
 #endif
104
 #endif
105
 
105
 
106
-#define Z_STEP_PIN         46
107
-#define Z_DIR_PIN          48
108
-#define Z_ENABLE_PIN       62
106
+#define Z_STEP_PIN                            46
107
+#define Z_DIR_PIN                             48
108
+#define Z_ENABLE_PIN                          62
109
 #ifndef Z_CS_PIN
109
 #ifndef Z_CS_PIN
110
-  #define Z_CS_PIN         40
110
+  #define Z_CS_PIN                            40
111
 #endif
111
 #endif
112
 
112
 
113
-#define E0_STEP_PIN        26
114
-#define E0_DIR_PIN         28
115
-#define E0_ENABLE_PIN      24
113
+#define E0_STEP_PIN                           26
114
+#define E0_DIR_PIN                            28
115
+#define E0_ENABLE_PIN                         24
116
 #ifndef E0_CS_PIN
116
 #ifndef E0_CS_PIN
117
-  #define E0_CS_PIN        42
117
+  #define E0_CS_PIN                           42
118
 #endif
118
 #endif
119
 
119
 
120
-#define E1_STEP_PIN        36
121
-#define E1_DIR_PIN         34
122
-#define E1_ENABLE_PIN      30
120
+#define E1_STEP_PIN                           36
121
+#define E1_DIR_PIN                            34
122
+#define E1_ENABLE_PIN                         30
123
 #ifndef E1_CS_PIN
123
 #ifndef E1_CS_PIN
124
-  #define E1_CS_PIN        44
124
+  #define E1_CS_PIN                           44
125
 #endif
125
 #endif
126
 
126
 
127
 //
127
 //
128
 // Temperature Sensors
128
 // Temperature Sensors
129
 //
129
 //
130
-#define TEMP_0_PIN          0   // Analog Input
131
-#define TEMP_1_PIN          1   // Analog Input
132
-#define TEMP_BED_PIN        2   // Analog Input
130
+#define TEMP_0_PIN                             0  // Analog Input
131
+#define TEMP_1_PIN                             1  // Analog Input
132
+#define TEMP_BED_PIN                           2  // Analog Input
133
 
133
 
134
 // SPI for Max6675 or Max31855 Thermocouple
134
 // SPI for Max6675 or Max31855 Thermocouple
135
 #if DISABLED(SDSUPPORT)
135
 #if DISABLED(SDSUPPORT)
136
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
136
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
137
 #else
137
 #else
138
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
138
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
139
 #endif
139
 #endif
140
 
140
 
141
 //
141
 //
159
 // Heaters / Fans
159
 // Heaters / Fans
160
 //
160
 //
161
 #ifndef MOSFET_D_PIN
161
 #ifndef MOSFET_D_PIN
162
-  #define MOSFET_D_PIN     -1
162
+  #define MOSFET_D_PIN                        -1
163
 #endif
163
 #endif
164
 #ifndef RAMPS_D8_PIN
164
 #ifndef RAMPS_D8_PIN
165
-  #define RAMPS_D8_PIN      8
165
+  #define RAMPS_D8_PIN                         8
166
 #endif
166
 #endif
167
 #ifndef RAMPS_D9_PIN
167
 #ifndef RAMPS_D9_PIN
168
-  #define RAMPS_D9_PIN      9
168
+  #define RAMPS_D9_PIN                         9
169
 #endif
169
 #endif
170
 #ifndef RAMPS_D10_PIN
170
 #ifndef RAMPS_D10_PIN
171
-  #define RAMPS_D10_PIN    10
171
+  #define RAMPS_D10_PIN                       10
172
 #endif
172
 #endif
173
 
173
 
174
-#define HEATER_0_PIN     RAMPS_D10_PIN
175
-
176
-#if ENABLED(IS_RAMPS_EFB)                      // Hotend, Fan, Bed
177
-  #define FAN_PIN        RAMPS_D9_PIN
178
-  #define HEATER_BED_PIN RAMPS_D8_PIN
179
-#elif ENABLED(IS_RAMPS_EEF)                    // Hotend, Hotend, Fan
180
-  #define HEATER_1_PIN   RAMPS_D9_PIN
181
-  #define FAN_PIN        RAMPS_D8_PIN
182
-#elif ENABLED(IS_RAMPS_EEB)                    // Hotend, Hotend, Bed
183
-  #define HEATER_1_PIN   RAMPS_D9_PIN
184
-  #define HEATER_BED_PIN RAMPS_D8_PIN
185
-#elif ENABLED(IS_RAMPS_EFF)                    // Hotend, Fan, Fan
186
-  #define FAN_PIN        RAMPS_D9_PIN
187
-  #define FAN1_PIN       RAMPS_D8_PIN
188
-#elif ENABLED(IS_RAMPS_SF)                     // Spindle, Fan
189
-  #define FAN_PIN        RAMPS_D8_PIN
190
-#else                                          // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
191
-  #define FAN_PIN        RAMPS_D9_PIN
192
-  #define HEATER_BED_PIN RAMPS_D8_PIN
174
+#define HEATER_0_PIN               RAMPS_D10_PIN
175
+
176
+#if ENABLED(IS_RAMPS_EFB)                         // Hotend, Fan, Bed
177
+  #define FAN_PIN                   RAMPS_D9_PIN
178
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
179
+#elif ENABLED(IS_RAMPS_EEF)                       // Hotend, Hotend, Fan
180
+  #define HEATER_1_PIN              RAMPS_D9_PIN
181
+  #define FAN_PIN                   RAMPS_D8_PIN
182
+#elif ENABLED(IS_RAMPS_EEB)                       // Hotend, Hotend, Bed
183
+  #define HEATER_1_PIN              RAMPS_D9_PIN
184
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
185
+#elif ENABLED(IS_RAMPS_EFF)                       // Hotend, Fan, Fan
186
+  #define FAN_PIN                   RAMPS_D9_PIN
187
+  #define FAN1_PIN                  RAMPS_D8_PIN
188
+#elif ENABLED(IS_RAMPS_SF)                        // Spindle, Fan
189
+  #define FAN_PIN                   RAMPS_D8_PIN
190
+#else                                             // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
191
+  #define FAN_PIN                   RAMPS_D9_PIN
192
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
193
   #if HOTENDS == 1
193
   #if HOTENDS == 1
194
-    #define FAN1_PIN     MOSFET_D_PIN
194
+    #define FAN1_PIN                MOSFET_D_PIN
195
   #else
195
   #else
196
-    #define HEATER_1_PIN MOSFET_D_PIN
196
+    #define HEATER_1_PIN            MOSFET_D_PIN
197
   #endif
197
   #endif
198
 #endif
198
 #endif
199
 
199
 
200
 #ifndef FAN_PIN
200
 #ifndef FAN_PIN
201
-  #define FAN_PIN           4   // IO pin. Buffer needed
201
+  #define FAN_PIN                              4  // IO pin. Buffer needed
202
 #endif
202
 #endif
203
 
203
 
204
 //
204
 //
205
 // Misc. Functions
205
 // Misc. Functions
206
 //
206
 //
207
-#define SDSS               53
208
-#define LED_PIN            13
207
+#define SDSS                                  53
208
+#define LED_PIN                               13
209
 
209
 
210
 #ifndef FILWIDTH_PIN
210
 #ifndef FILWIDTH_PIN
211
-  #define FILWIDTH_PIN      5   // Analog Input on AUX2
211
+  #define FILWIDTH_PIN                         5  // Analog Input on AUX2
212
 #endif
212
 #endif
213
 
213
 
214
 // define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector
214
 // define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector
215
 #ifndef FIL_RUNOUT_PIN
215
 #ifndef FIL_RUNOUT_PIN
216
-  #define FIL_RUNOUT_PIN    4
216
+  #define FIL_RUNOUT_PIN                       4
217
 #endif
217
 #endif
218
 
218
 
219
 #ifndef PS_ON_PIN
219
 #ifndef PS_ON_PIN
220
-  #define PS_ON_PIN        12
220
+  #define PS_ON_PIN                           12
221
 #endif
221
 #endif
222
 
222
 
223
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
223
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
224
-  #if NUM_SERVOS <= 1 // Prefer the servo connector
225
-    #define CASE_LIGHT_PIN    6   // Hardware PWM
226
-  #elif HAS_FREE_AUX2_PINS        // try to use AUX 2
227
-    #define CASE_LIGHT_PIN   44   // Hardware PWM
224
+  #if NUM_SERVOS <= 1                             // Prefer the servo connector
225
+    #define CASE_LIGHT_PIN                     6  // Hardware PWM
226
+  #elif HAS_FREE_AUX2_PINS                        // try to use AUX 2
227
+    #define CASE_LIGHT_PIN                    44  // Hardware PWM
228
   #endif
228
   #endif
229
 #endif
229
 #endif
230
 
230
 
232
 // M3/M4/M5 - Spindle/Laser Control
232
 // M3/M4/M5 - Spindle/Laser Control
233
 //
233
 //
234
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
234
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
235
-  #if !defined(NUM_SERVOS) || NUM_SERVOS == 0 // Prefer the servo connector
236
-    #define SPINDLE_LASER_ENA_PIN     4   // Pullup or pulldown!
237
-    #define SPINDLE_LASER_PWM_PIN     6   // Hardware PWM
238
-    #define SPINDLE_DIR_PIN           5
239
-  #elif HAS_FREE_AUX2_PINS                // try to use AUX 2
240
-    #define SPINDLE_LASER_ENA_PIN    40   // Pullup or pulldown!
241
-    #define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
242
-    #define SPINDLE_DIR_PIN          65
235
+  #if !defined(NUM_SERVOS) || NUM_SERVOS == 0     // Prefer the servo connector
236
+    #define SPINDLE_LASER_ENA_PIN              4  // Pullup or pulldown!
237
+    #define SPINDLE_LASER_PWM_PIN              6  // Hardware PWM
238
+    #define SPINDLE_DIR_PIN                    5
239
+  #elif HAS_FREE_AUX2_PINS                        // try to use AUX 2
240
+    #define SPINDLE_LASER_ENA_PIN             40  // Pullup or pulldown!
241
+    #define SPINDLE_LASER_PWM_PIN             44  // Hardware PWM
242
+    #define SPINDLE_DIR_PIN                   65
243
   #endif
243
   #endif
244
 #endif
244
 #endif
245
 
245
 
247
 // Průša i3 MK2 Multiplexer Support
247
 // Průša i3 MK2 Multiplexer Support
248
 //
248
 //
249
 #ifndef E_MUX0_PIN
249
 #ifndef E_MUX0_PIN
250
-  #define E_MUX0_PIN 40   // Z_CS_PIN
250
+  #define E_MUX0_PIN                          40  // Z_CS_PIN
251
 #endif
251
 #endif
252
 #ifndef E_MUX1_PIN
252
 #ifndef E_MUX1_PIN
253
-  #define E_MUX1_PIN 42   // E0_CS_PIN
253
+  #define E_MUX1_PIN                          42  // E0_CS_PIN
254
 #endif
254
 #endif
255
 #ifndef E_MUX2_PIN
255
 #ifndef E_MUX2_PIN
256
-  #define E_MUX2_PIN 44   // E1_CS_PIN
256
+  #define E_MUX2_PIN                          44  // E1_CS_PIN
257
 #endif
257
 #endif
258
 
258
 
259
 /**
259
 /**
261
  */
261
  */
262
 #if ENABLED(TMC_USE_SW_SPI)
262
 #if ENABLED(TMC_USE_SW_SPI)
263
   #ifndef TMC_SW_MOSI
263
   #ifndef TMC_SW_MOSI
264
-    #define TMC_SW_MOSI    66
264
+    #define TMC_SW_MOSI                       66
265
   #endif
265
   #endif
266
   #ifndef TMC_SW_MISO
266
   #ifndef TMC_SW_MISO
267
-    #define TMC_SW_MISO    44
267
+    #define TMC_SW_MISO                       44
268
   #endif
268
   #endif
269
   #ifndef TMC_SW_SCK
269
   #ifndef TMC_SW_SCK
270
-    #define TMC_SW_SCK     64
270
+    #define TMC_SW_SCK                        64
271
   #endif
271
   #endif
272
 #endif
272
 #endif
273
 
273
 
295
    */
295
    */
296
 
296
 
297
   #ifndef X_SERIAL_TX_PIN
297
   #ifndef X_SERIAL_TX_PIN
298
-    #define X_SERIAL_TX_PIN  40
298
+    #define X_SERIAL_TX_PIN                   40
299
   #endif
299
   #endif
300
   #ifndef X_SERIAL_RX_PIN
300
   #ifndef X_SERIAL_RX_PIN
301
-    #define X_SERIAL_RX_PIN  63
301
+    #define X_SERIAL_RX_PIN                   63
302
   #endif
302
   #endif
303
   #ifndef X2_SERIAL_TX_PIN
303
   #ifndef X2_SERIAL_TX_PIN
304
-    #define X2_SERIAL_TX_PIN -1
304
+    #define X2_SERIAL_TX_PIN                  -1
305
   #endif
305
   #endif
306
   #ifndef X2_SERIAL_RX_PIN
306
   #ifndef X2_SERIAL_RX_PIN
307
-    #define X2_SERIAL_RX_PIN -1
307
+    #define X2_SERIAL_RX_PIN                  -1
308
   #endif
308
   #endif
309
 
309
 
310
   #ifndef Y_SERIAL_TX_PIN
310
   #ifndef Y_SERIAL_TX_PIN
311
-    #define Y_SERIAL_TX_PIN  59
311
+    #define Y_SERIAL_TX_PIN                   59
312
   #endif
312
   #endif
313
   #ifndef Y_SERIAL_RX_PIN
313
   #ifndef Y_SERIAL_RX_PIN
314
-    #define Y_SERIAL_RX_PIN  64
314
+    #define Y_SERIAL_RX_PIN                   64
315
   #endif
315
   #endif
316
   #ifndef Y2_SERIAL_TX_PIN
316
   #ifndef Y2_SERIAL_TX_PIN
317
-    #define Y2_SERIAL_TX_PIN -1
317
+    #define Y2_SERIAL_TX_PIN                  -1
318
   #endif
318
   #endif
319
   #ifndef Y2_SERIAL_RX_PIN
319
   #ifndef Y2_SERIAL_RX_PIN
320
-    #define Y2_SERIAL_RX_PIN -1
320
+    #define Y2_SERIAL_RX_PIN                  -1
321
   #endif
321
   #endif
322
 
322
 
323
   #ifndef Z_SERIAL_TX_PIN
323
   #ifndef Z_SERIAL_TX_PIN
324
-    #define Z_SERIAL_TX_PIN  42
324
+    #define Z_SERIAL_TX_PIN                   42
325
   #endif
325
   #endif
326
   #ifndef Z_SERIAL_RX_PIN
326
   #ifndef Z_SERIAL_RX_PIN
327
-    #define Z_SERIAL_RX_PIN  65
327
+    #define Z_SERIAL_RX_PIN                   65
328
   #endif
328
   #endif
329
   #ifndef Z2_SERIAL_TX_PIN
329
   #ifndef Z2_SERIAL_TX_PIN
330
-    #define Z2_SERIAL_TX_PIN -1
330
+    #define Z2_SERIAL_TX_PIN                  -1
331
   #endif
331
   #endif
332
   #ifndef Z2_SERIAL_RX_PIN
332
   #ifndef Z2_SERIAL_RX_PIN
333
-    #define Z2_SERIAL_RX_PIN -1
333
+    #define Z2_SERIAL_RX_PIN                  -1
334
   #endif
334
   #endif
335
 
335
 
336
   #ifndef E0_SERIAL_TX_PIN
336
   #ifndef E0_SERIAL_TX_PIN
337
-    #define E0_SERIAL_TX_PIN 44
337
+    #define E0_SERIAL_TX_PIN                  44
338
   #endif
338
   #endif
339
   #ifndef E0_SERIAL_RX_PIN
339
   #ifndef E0_SERIAL_RX_PIN
340
-    #define E0_SERIAL_RX_PIN 66
340
+    #define E0_SERIAL_RX_PIN                  66
341
   #endif
341
   #endif
342
   #ifndef E1_SERIAL_TX_PIN
342
   #ifndef E1_SERIAL_TX_PIN
343
-    #define E1_SERIAL_TX_PIN -1
343
+    #define E1_SERIAL_TX_PIN                  -1
344
   #endif
344
   #endif
345
   #ifndef E1_SERIAL_RX_PIN
345
   #ifndef E1_SERIAL_RX_PIN
346
-    #define E1_SERIAL_RX_PIN -1
346
+    #define E1_SERIAL_RX_PIN                  -1
347
   #endif
347
   #endif
348
   #ifndef E2_SERIAL_TX_PIN
348
   #ifndef E2_SERIAL_TX_PIN
349
-    #define E2_SERIAL_TX_PIN -1
349
+    #define E2_SERIAL_TX_PIN                  -1
350
   #endif
350
   #endif
351
   #ifndef E2_SERIAL_RX_PIN
351
   #ifndef E2_SERIAL_RX_PIN
352
-    #define E2_SERIAL_RX_PIN -1
352
+    #define E2_SERIAL_RX_PIN                  -1
353
   #endif
353
   #endif
354
   #ifndef E3_SERIAL_TX_PIN
354
   #ifndef E3_SERIAL_TX_PIN
355
-    #define E3_SERIAL_TX_PIN -1
355
+    #define E3_SERIAL_TX_PIN                  -1
356
   #endif
356
   #endif
357
   #ifndef E3_SERIAL_RX_PIN
357
   #ifndef E3_SERIAL_RX_PIN
358
-    #define E3_SERIAL_RX_PIN -1
358
+    #define E3_SERIAL_RX_PIN                  -1
359
   #endif
359
   #endif
360
   #ifndef E4_SERIAL_TX_PIN
360
   #ifndef E4_SERIAL_TX_PIN
361
-    #define E4_SERIAL_TX_PIN -1
361
+    #define E4_SERIAL_TX_PIN                  -1
362
   #endif
362
   #endif
363
   #ifndef E4_SERIAL_RX_PIN
363
   #ifndef E4_SERIAL_RX_PIN
364
-    #define E4_SERIAL_RX_PIN -1
364
+    #define E4_SERIAL_RX_PIN                  -1
365
   #endif
365
   #endif
366
   #ifndef E5_SERIAL_TX_PIN
366
   #ifndef E5_SERIAL_TX_PIN
367
-    #define E5_SERIAL_TX_PIN -1
367
+    #define E5_SERIAL_TX_PIN                  -1
368
   #endif
368
   #endif
369
   #ifndef E5_SERIAL_RX_PIN
369
   #ifndef E5_SERIAL_RX_PIN
370
-    #define E5_SERIAL_RX_PIN -1
370
+    #define E5_SERIAL_RX_PIN                  -1
371
   #endif
371
   #endif
372
   #ifndef E6_SERIAL_TX_PIN
372
   #ifndef E6_SERIAL_TX_PIN
373
-    #define E6_SERIAL_TX_PIN -1
373
+    #define E6_SERIAL_TX_PIN                  -1
374
   #endif
374
   #endif
375
   #ifndef E6_SERIAL_RX_PIN
375
   #ifndef E6_SERIAL_RX_PIN
376
-    #define E6_SERIAL_RX_PIN -1
376
+    #define E6_SERIAL_RX_PIN                  -1
377
   #endif
377
   #endif
378
   #ifndef E7_SERIAL_TX_PIN
378
   #ifndef E7_SERIAL_TX_PIN
379
-    #define E7_SERIAL_TX_PIN -1
379
+    #define E7_SERIAL_TX_PIN                  -1
380
   #endif
380
   #endif
381
   #ifndef E7_SERIAL_RX_PIN
381
   #ifndef E7_SERIAL_RX_PIN
382
-    #define E7_SERIAL_RX_PIN -1
382
+    #define E7_SERIAL_RX_PIN                  -1
383
   #endif
383
   #endif
384
 #endif
384
 #endif
385
 
385
 
394
   //
394
   //
395
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
395
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
396
 
396
 
397
-    #define LCD_PINS_RS         49   // CS chip select /SS chip slave select
398
-    #define LCD_PINS_ENABLE     51   // SID (MOSI)
399
-    #define LCD_PINS_D4         52   // SCK (CLK) clock
397
+    #define LCD_PINS_RS                       49  // CS chip select /SS chip slave select
398
+    #define LCD_PINS_ENABLE                   51  // SID (MOSI)
399
+    #define LCD_PINS_D4                       52  // SCK (CLK) clock
400
 
400
 
401
   #elif BOTH(NEWPANEL, PANEL_ONE)
401
   #elif BOTH(NEWPANEL, PANEL_ONE)
402
 
402
 
403
-    #define LCD_PINS_RS         40
404
-    #define LCD_PINS_ENABLE     42
405
-    #define LCD_PINS_D4         65
406
-    #define LCD_PINS_D5         66
407
-    #define LCD_PINS_D6         44
408
-    #define LCD_PINS_D7         64
403
+    #define LCD_PINS_RS                       40
404
+    #define LCD_PINS_ENABLE                   42
405
+    #define LCD_PINS_D4                       65
406
+    #define LCD_PINS_D5                       66
407
+    #define LCD_PINS_D6                       44
408
+    #define LCD_PINS_D7                       64
409
 
409
 
410
   #else
410
   #else
411
 
411
 
412
     #if ENABLED(CR10_STOCKDISPLAY)
412
     #if ENABLED(CR10_STOCKDISPLAY)
413
 
413
 
414
-      #define LCD_PINS_RS       27
415
-      #define LCD_PINS_ENABLE   29
416
-      #define LCD_PINS_D4       25
414
+      #define LCD_PINS_RS                     27
415
+      #define LCD_PINS_ENABLE                 29
416
+      #define LCD_PINS_D4                     25
417
 
417
 
418
       #if DISABLED(NEWPANEL)
418
       #if DISABLED(NEWPANEL)
419
-        #define BEEPER_PIN      37
419
+        #define BEEPER_PIN                    37
420
       #endif
420
       #endif
421
 
421
 
422
     #elif ENABLED(ZONESTAR_LCD)
422
     #elif ENABLED(ZONESTAR_LCD)
423
 
423
 
424
-      #define LCD_PINS_RS       64
425
-      #define LCD_PINS_ENABLE   44
426
-      #define LCD_PINS_D4       63
427
-      #define LCD_PINS_D5       40
428
-      #define LCD_PINS_D6       42
429
-      #define LCD_PINS_D7       65
424
+      #define LCD_PINS_RS                     64
425
+      #define LCD_PINS_ENABLE                 44
426
+      #define LCD_PINS_D4                     63
427
+      #define LCD_PINS_D5                     40
428
+      #define LCD_PINS_D6                     42
429
+      #define LCD_PINS_D7                     65
430
 
430
 
431
     #else
431
     #else
432
 
432
 
433
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
433
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
434
-        #define LCD_PINS_DC     25   // Set as output on init
435
-        #define LCD_PINS_RS     27   // Pull low for 1s to init
434
+        #define LCD_PINS_DC                   25  // Set as output on init
435
+        #define LCD_PINS_RS                   27  // Pull low for 1s to init
436
         // DOGM SPI LCD Support
436
         // DOGM SPI LCD Support
437
-        #define DOGLCD_CS       16
438
-        #define DOGLCD_MOSI     17
439
-        #define DOGLCD_SCK      23
440
-        #define DOGLCD_A0       LCD_PINS_DC
437
+        #define DOGLCD_CS                     16
438
+        #define DOGLCD_MOSI                   17
439
+        #define DOGLCD_SCK                    23
440
+        #define DOGLCD_A0            LCD_PINS_DC
441
       #else
441
       #else
442
-        #define LCD_PINS_RS     16
443
-        #define LCD_PINS_ENABLE 17
444
-        #define LCD_PINS_D4     23
445
-        #define LCD_PINS_D5     25
446
-        #define LCD_PINS_D6     27
442
+        #define LCD_PINS_RS                   16
443
+        #define LCD_PINS_ENABLE               17
444
+        #define LCD_PINS_D4                   23
445
+        #define LCD_PINS_D5                   25
446
+        #define LCD_PINS_D6                   27
447
       #endif
447
       #endif
448
 
448
 
449
-      #define LCD_PINS_D7       29
449
+      #define LCD_PINS_D7                     29
450
 
450
 
451
       #if DISABLED(NEWPANEL)
451
       #if DISABLED(NEWPANEL)
452
-        #define BEEPER_PIN      33
452
+        #define BEEPER_PIN                    33
453
       #endif
453
       #endif
454
 
454
 
455
     #endif
455
     #endif
457
     #if DISABLED(NEWPANEL)
457
     #if DISABLED(NEWPANEL)
458
       // Buttons attached to a shift register
458
       // Buttons attached to a shift register
459
       // Not wired yet
459
       // Not wired yet
460
-      //#define SHIFT_CLK       38
461
-      //#define SHIFT_LD        42
462
-      //#define SHIFT_OUT       40
463
-      //#define SHIFT_EN        17
460
+      //#define SHIFT_CLK                     38
461
+      //#define SHIFT_LD                      42
462
+      //#define SHIFT_OUT                     40
463
+      //#define SHIFT_EN                      17
464
     #endif
464
     #endif
465
 
465
 
466
   #endif
466
   #endif
472
 
472
 
473
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
473
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
474
 
474
 
475
-      #define BEEPER_PIN        37
475
+      #define BEEPER_PIN                      37
476
 
476
 
477
       #if ENABLED(CR10_STOCKDISPLAY)
477
       #if ENABLED(CR10_STOCKDISPLAY)
478
-        #define BTN_EN1         17
479
-        #define BTN_EN2         23
478
+        #define BTN_EN1                       17
479
+        #define BTN_EN2                       23
480
       #else
480
       #else
481
-        #define BTN_EN1         31
482
-        #define BTN_EN2         33
481
+        #define BTN_EN1                       31
482
+        #define BTN_EN2                       33
483
       #endif
483
       #endif
484
 
484
 
485
-      #define BTN_ENC           35
486
-      #define SD_DETECT_PIN     49
487
-      #define KILL_PIN          41
485
+      #define BTN_ENC                         35
486
+      #define SD_DETECT_PIN                   49
487
+      #define KILL_PIN                        41
488
 
488
 
489
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
489
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
490
-        #define LCD_BACKLIGHT_PIN 39
490
+        #define LCD_BACKLIGHT_PIN             39
491
       #endif
491
       #endif
492
 
492
 
493
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
493
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
494
 
494
 
495
-      #define BTN_EN1           64
496
-      #define BTN_EN2           59
497
-      #define BTN_ENC           63
498
-      #define SD_DETECT_PIN     42
495
+      #define BTN_EN1                         64
496
+      #define BTN_EN2                         59
497
+      #define BTN_ENC                         63
498
+      #define SD_DETECT_PIN                   42
499
 
499
 
500
     #elif ENABLED(LCD_I2C_PANELOLU2)
500
     #elif ENABLED(LCD_I2C_PANELOLU2)
501
 
501
 
502
-      #define BTN_EN1           47
503
-      #define BTN_EN2           43
504
-      #define BTN_ENC           32
505
-      #define LCD_SDSS          SDSS
506
-      #define KILL_PIN          41
502
+      #define BTN_EN1                         47
503
+      #define BTN_EN2                         43
504
+      #define BTN_ENC                         32
505
+      #define LCD_SDSS                      SDSS
506
+      #define KILL_PIN                        41
507
 
507
 
508
     #elif ENABLED(LCD_I2C_VIKI)
508
     #elif ENABLED(LCD_I2C_VIKI)
509
 
509
 
510
-      #define BTN_EN1           22   // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
511
-      #define BTN_EN2            7   // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
512
-      #define BTN_ENC           -1
510
+      #define BTN_EN1                         22  // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
511
+      #define BTN_EN2                          7  // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
512
+      #define BTN_ENC                         -1
513
 
513
 
514
-      #define LCD_SDSS          SDSS
515
-      #define SD_DETECT_PIN     49
514
+      #define LCD_SDSS                      SDSS
515
+      #define SD_DETECT_PIN                   49
516
 
516
 
517
     #elif ANY(VIKI2, miniVIKI)
517
     #elif ANY(VIKI2, miniVIKI)
518
 
518
 
519
-      #define DOGLCD_CS         45
520
-      #define DOGLCD_A0         44
519
+      #define DOGLCD_CS                       45
520
+      #define DOGLCD_A0                       44
521
       #define LCD_SCREEN_ROT_180
521
       #define LCD_SCREEN_ROT_180
522
 
522
 
523
-      #define BEEPER_PIN        33
524
-      #define STAT_LED_RED_PIN  32
525
-      #define STAT_LED_BLUE_PIN 35
523
+      #define BEEPER_PIN                      33
524
+      #define STAT_LED_RED_PIN                32
525
+      #define STAT_LED_BLUE_PIN               35
526
 
526
 
527
-      #define BTN_EN1           22
528
-      #define BTN_EN2            7
529
-      #define BTN_ENC           39
527
+      #define BTN_EN1                         22
528
+      #define BTN_EN2                          7
529
+      #define BTN_ENC                         39
530
 
530
 
531
-      #define SD_DETECT_PIN     -1   // Pin 49 for display sd interface, 72 for easy adapter board
532
-      #define KILL_PIN          31
531
+      #define SD_DETECT_PIN                   -1  // Pin 49 for display sd interface, 72 for easy adapter board
532
+      #define KILL_PIN                        31
533
 
533
 
534
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
534
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
535
 
535
 
536
-      #define DOGLCD_CS         29
537
-      #define DOGLCD_A0         27
536
+      #define DOGLCD_CS                       29
537
+      #define DOGLCD_A0                       27
538
 
538
 
539
-      #define BEEPER_PIN        23
540
-      #define LCD_BACKLIGHT_PIN 33
539
+      #define BEEPER_PIN                      23
540
+      #define LCD_BACKLIGHT_PIN               33
541
 
541
 
542
-      #define BTN_EN1           35
543
-      #define BTN_EN2           37
544
-      #define BTN_ENC           31
542
+      #define BTN_EN1                         35
543
+      #define BTN_EN2                         37
544
+      #define BTN_ENC                         31
545
 
545
 
546
-      #define LCD_SDSS          SDSS
547
-      #define SD_DETECT_PIN     49
548
-      #define KILL_PIN          41
546
+      #define LCD_SDSS                      SDSS
547
+      #define SD_DETECT_PIN                   49
548
+      #define KILL_PIN                        41
549
 
549
 
550
     #elif ENABLED(MKS_MINI_12864)
550
     #elif ENABLED(MKS_MINI_12864)
551
 
551
 
552
-      #define DOGLCD_A0         27
553
-      #define DOGLCD_CS         25
552
+      #define DOGLCD_A0                       27
553
+      #define DOGLCD_CS                       25
554
 
554
 
555
       // GLCD features
555
       // GLCD features
556
       // Uncomment screen orientation
556
       // Uncomment screen orientation
558
       //#define LCD_SCREEN_ROT_180
558
       //#define LCD_SCREEN_ROT_180
559
       //#define LCD_SCREEN_ROT_270
559
       //#define LCD_SCREEN_ROT_270
560
 
560
 
561
-      #define BEEPER_PIN        37
561
+      #define BEEPER_PIN                      37
562
       // not connected to a pin
562
       // not connected to a pin
563
-      #define LCD_BACKLIGHT_PIN 65   // backlight LED on A11/D65
563
+      #define LCD_BACKLIGHT_PIN               65  // backlight LED on A11/D65
564
 
564
 
565
-      #define BTN_EN1           31
566
-      #define BTN_EN2           33
567
-      #define BTN_ENC           35
565
+      #define BTN_EN1                         31
566
+      #define BTN_EN2                         33
567
+      #define BTN_ENC                         35
568
 
568
 
569
-      #define SD_DETECT_PIN     49
570
-      #define KILL_PIN          64
569
+      #define SD_DETECT_PIN                   49
570
+      #define KILL_PIN                        64
571
 
571
 
572
     #elif ENABLED(MINIPANEL)
572
     #elif ENABLED(MINIPANEL)
573
 
573
 
574
-      #define BEEPER_PIN        42
574
+      #define BEEPER_PIN                      42
575
       // not connected to a pin
575
       // not connected to a pin
576
-      #define LCD_BACKLIGHT_PIN 65   // backlight LED on A11/D65
576
+      #define LCD_BACKLIGHT_PIN               65  // backlight LED on A11/D65
577
 
577
 
578
-      #define DOGLCD_A0         44
579
-      #define DOGLCD_CS         66
578
+      #define DOGLCD_A0                       44
579
+      #define DOGLCD_CS                       66
580
 
580
 
581
       // GLCD features
581
       // GLCD features
582
       // Uncomment screen orientation
582
       // Uncomment screen orientation
584
       //#define LCD_SCREEN_ROT_180
584
       //#define LCD_SCREEN_ROT_180
585
       //#define LCD_SCREEN_ROT_270
585
       //#define LCD_SCREEN_ROT_270
586
 
586
 
587
-      #define BTN_EN1           40
588
-      #define BTN_EN2           63
589
-      #define BTN_ENC           59
587
+      #define BTN_EN1                         40
588
+      #define BTN_EN2                         63
589
+      #define BTN_ENC                         59
590
 
590
 
591
-      #define SD_DETECT_PIN     49
592
-      #define KILL_PIN          64
591
+      #define SD_DETECT_PIN                   49
592
+      #define KILL_PIN                        64
593
 
593
 
594
     #elif ENABLED(ZONESTAR_LCD)
594
     #elif ENABLED(ZONESTAR_LCD)
595
 
595
 
596
-      #define ADC_KEYPAD_PIN    12
596
+      #define ADC_KEYPAD_PIN                  12
597
 
597
 
598
     #elif ENABLED(AZSMZ_12864)
598
     #elif ENABLED(AZSMZ_12864)
599
 
599
 
602
     #else
602
     #else
603
 
603
 
604
       // Beeper on AUX-4
604
       // Beeper on AUX-4
605
-      #define BEEPER_PIN        33
605
+      #define BEEPER_PIN                      33
606
 
606
 
607
       // Buttons are directly attached to AUX-2
607
       // Buttons are directly attached to AUX-2
608
       #if ENABLED(REPRAPWORLD_KEYPAD)
608
       #if ENABLED(REPRAPWORLD_KEYPAD)
609
-        #define SHIFT_OUT       40
610
-        #define SHIFT_CLK       44
611
-        #define SHIFT_LD        42
612
-        #define BTN_EN1         64
613
-        #define BTN_EN2         59
614
-        #define BTN_ENC         63
609
+        #define SHIFT_OUT                     40
610
+        #define SHIFT_CLK                     44
611
+        #define SHIFT_LD                      42
612
+        #define BTN_EN1                       64
613
+        #define BTN_EN2                       59
614
+        #define BTN_ENC                       63
615
       #elif ENABLED(PANEL_ONE)
615
       #elif ENABLED(PANEL_ONE)
616
-        #define BTN_EN1         59   // AUX2 PIN 3
617
-        #define BTN_EN2         63   // AUX2 PIN 4
618
-        #define BTN_ENC         49   // AUX3 PIN 7
616
+        #define BTN_EN1                       59  // AUX2 PIN 3
617
+        #define BTN_EN2                       63  // AUX2 PIN 4
618
+        #define BTN_ENC                       49  // AUX3 PIN 7
619
       #else
619
       #else
620
-        #define BTN_EN1         37
621
-        #define BTN_EN2         35
622
-        #define BTN_ENC         31
620
+        #define BTN_EN1                       37
621
+        #define BTN_EN2                       35
622
+        #define BTN_ENC                       31
623
       #endif
623
       #endif
624
 
624
 
625
       #if ENABLED(G3D_PANEL)
625
       #if ENABLED(G3D_PANEL)
626
-        #define SD_DETECT_PIN   49
627
-        #define KILL_PIN        41
626
+        #define SD_DETECT_PIN                 49
627
+        #define KILL_PIN                      41
628
       #endif
628
       #endif
629
 
629
 
630
     #endif
630
     #endif

+ 55
- 55
Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h Vedi File

40
 //
40
 //
41
 // Servos
41
 // Servos
42
 //
42
 //
43
-#define SERVO0_PIN         P1_23
43
+#define SERVO0_PIN                         P1_23
44
 
44
 
45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN          P1_24
49
-#define Y_MIN_PIN          P1_26
50
-#define Z_MIN_PIN          P1_28
51
-#define Z_MAX_PIN          P1_29
48
+#define X_MIN_PIN                          P1_24
49
+#define Y_MIN_PIN                          P1_26
50
+#define Z_MIN_PIN                          P1_28
51
+#define Z_MAX_PIN                          P1_29
52
 
52
 
53
 //
53
 //
54
 // Steppers
54
 // Steppers
55
 //
55
 //
56
-#define X_STEP_PIN         P2_00
57
-#define X_DIR_PIN          P0_05
58
-#define X_ENABLE_PIN       P0_04
56
+#define X_STEP_PIN                         P2_00
57
+#define X_DIR_PIN                          P0_05
58
+#define X_ENABLE_PIN                       P0_04
59
 
59
 
60
-#define Y_STEP_PIN         P2_01
61
-#define Y_DIR_PIN          P0_11
62
-#define Y_ENABLE_PIN       P0_10
60
+#define Y_STEP_PIN                         P2_01
61
+#define Y_DIR_PIN                          P0_11
62
+#define Y_ENABLE_PIN                       P0_10
63
 
63
 
64
-#define Z_STEP_PIN         P2_02
65
-#define Z_DIR_PIN          P0_20
66
-#define Z_ENABLE_PIN       P0_19
64
+#define Z_STEP_PIN                         P2_02
65
+#define Z_DIR_PIN                          P0_20
66
+#define Z_ENABLE_PIN                       P0_19
67
 
67
 
68
-#define E0_STEP_PIN        P2_03
69
-#define E0_DIR_PIN         P0_22
70
-#define E0_ENABLE_PIN      P0_21
68
+#define E0_STEP_PIN                        P2_03
69
+#define E0_DIR_PIN                         P0_22
70
+#define E0_ENABLE_PIN                      P0_21
71
 
71
 
72
-#define E1_STEP_PIN        P2_08
73
-#define E1_DIR_PIN         P2_13
74
-#define E1_ENABLE_PIN      P4_29
72
+#define E1_STEP_PIN                        P2_08
73
+#define E1_DIR_PIN                         P2_13
74
+#define E1_ENABLE_PIN                      P4_29
75
 
75
 
76
 //
76
 //
77
 // Temperature Sensors
77
 // Temperature Sensors
78
 //  3.3V max when defined as an analog input
78
 //  3.3V max when defined as an analog input
79
 //
79
 //
80
-#define TEMP_0_PIN          P0_23_A0   // A0 (TH1)
81
-#define TEMP_BED_PIN        P0_24_A1   // A1 (TH2)
82
-#define TEMP_1_PIN          P0_25_A2   // A2 (TH3)
80
+#define TEMP_0_PIN                      P0_23_A0  // A0 (TH1)
81
+#define TEMP_BED_PIN                    P0_24_A1  // A1 (TH2)
82
+#define TEMP_1_PIN                      P0_25_A2  // A2 (TH3)
83
 
83
 
84
 //
84
 //
85
 // Heaters / Fans
85
 // Heaters / Fans
86
 //
86
 //
87
 // EFB
87
 // EFB
88
-#define HEATER_0_PIN       P2_04
89
-#define HEATER_BED_PIN     P2_05
88
+#define HEATER_0_PIN                       P2_04
89
+#define HEATER_BED_PIN                     P2_05
90
 #ifndef FAN_PIN
90
 #ifndef FAN_PIN
91
-  #define FAN_PIN          P2_07
91
+  #define FAN_PIN                          P2_07
92
 #endif
92
 #endif
93
-#define FAN1_PIN           P0_26
93
+#define FAN1_PIN                           P0_26
94
 
94
 
95
-#define LCD_SDSS           P0_16   // LCD SD chip select
96
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
95
+#define LCD_SDSS                           P0_16  // LCD SD chip select
96
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
97
 
97
 
98
 #if ENABLED(AZSMZ_12864)
98
 #if ENABLED(AZSMZ_12864)
99
-  #define BEEPER_PIN       P1_30
100
-  #define DOGLCD_A0        P2_06
101
-  #define DOGLCD_CS        P1_22
102
-  #define BTN_EN1          P4_28
103
-  #define BTN_EN2          P1_27
104
-  #define BTN_ENC          P3_26
99
+  #define BEEPER_PIN                       P1_30
100
+  #define DOGLCD_A0                        P2_06
101
+  #define DOGLCD_CS                        P1_22
102
+  #define BTN_EN1                          P4_28
103
+  #define BTN_EN2                          P1_27
104
+  #define BTN_ENC                          P3_26
105
   #ifndef SDCARD_CONNECTION
105
   #ifndef SDCARD_CONNECTION
106
-    #define SDCARD_CONNECTION LCD
106
+    #define SDCARD_CONNECTION                LCD
107
   #endif
107
   #endif
108
 #endif
108
 #endif
109
 
109
 
110
 #if SD_CONNECTION_IS(LCD)
110
 #if SD_CONNECTION_IS(LCD)
111
-  #define SCK_PIN          P0_15
112
-  #define MISO_PIN         P0_17
113
-  #define MOSI_PIN         P0_18
114
-  #define SS_PIN           LCD_SDSS
115
-  #define SD_DETECT_PIN    P3_25
111
+  #define SCK_PIN                          P0_15
112
+  #define MISO_PIN                         P0_17
113
+  #define MOSI_PIN                         P0_18
114
+  #define SS_PIN                        LCD_SDSS
115
+  #define SD_DETECT_PIN                    P3_25
116
 #elif SD_CONNECTION_IS(ONBOARD)
116
 #elif SD_CONNECTION_IS(ONBOARD)
117
-  #define SCK_PIN          P0_07
118
-  #define MISO_PIN         P0_08
119
-  #define MOSI_PIN         P0_09
120
-  #define SS_PIN           ONBOARD_SD_CS_PIN
117
+  #define SCK_PIN                          P0_07
118
+  #define MISO_PIN                         P0_08
119
+  #define MOSI_PIN                         P0_09
120
+  #define SS_PIN               ONBOARD_SD_CS_PIN
121
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
121
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
122
   #error "No custom SD drive cable defined for this board."
122
   #error "No custom SD drive cable defined for this board."
123
 #endif
123
 #endif
125
 //
125
 //
126
 // Ethernet pins
126
 // Ethernet pins
127
 //
127
 //
128
-#define ENET_MDIO          P1_17
129
-#define ENET_RX_ER         P1_14
130
-#define ENET_RXD1          P1_10
131
-#define ENET_MOC           P1_16
132
-#define REF_CLK            P1_15
133
-#define ENET_RXD0          P1_09
134
-#define ENET_CRS           P1_08
135
-#define ENET_TX_EN         P1_04
136
-#define ENET_TXD0          P1_00
137
-#define ENET_TXD1          P1_01
128
+#define ENET_MDIO                          P1_17
129
+#define ENET_RX_ER                         P1_14
130
+#define ENET_RXD1                          P1_10
131
+#define ENET_MOC                           P1_16
132
+#define REF_CLK                            P1_15
133
+#define ENET_RXD0                          P1_09
134
+#define ENET_CRS                           P1_08
135
+#define ENET_TX_EN                         P1_04
136
+#define ENET_TXD0                          P1_00
137
+#define ENET_TXD1                          P1_01
138
 
138
 
139
 /**
139
 /**
140
  *  PWMs
140
  *  PWMs

+ 45
- 45
Marlin/src/pins/lpc1768/pins_BIQU_B300_V1.0.h Vedi File

47
 //
47
 //
48
 // Limit Switches
48
 // Limit Switches
49
 //
49
 //
50
-#define X_MIN_PIN          P1_24   // 10k pullup to 3.3V, 1K series
51
-#define X_MAX_PIN          P1_25   // 10k pullup to 3.3V, 1K series
52
-#define Y_MIN_PIN          P1_26   // 10k pullup to 3.3V, 1K series
53
-#define Y_MAX_PIN          P1_27   // 10k pullup to 3.3V, 1K series
54
-#define Z_MIN_PIN          P1_28   // 10k pullup to 3.3V, 1K series
55
-#define Z_MAX_PIN          P1_29   // 10k pullup to 3.3V, 1K series
50
+#define X_MIN_PIN                          P1_24  // 10k pullup to 3.3V, 1K series
51
+#define X_MAX_PIN                          P1_25  // 10k pullup to 3.3V, 1K series
52
+#define Y_MIN_PIN                          P1_26  // 10k pullup to 3.3V, 1K series
53
+#define Y_MAX_PIN                          P1_27  // 10k pullup to 3.3V, 1K series
54
+#define Z_MIN_PIN                          P1_28  // 10k pullup to 3.3V, 1K series
55
+#define Z_MAX_PIN                          P1_29  // 10k pullup to 3.3V, 1K series
56
 
56
 
57
 //
57
 //
58
 // Steppers
58
 // Steppers
59
 //
59
 //
60
-#define X_STEP_PIN         P2_00
61
-#define X_DIR_PIN          P0_05
62
-#define X_ENABLE_PIN       P0_04
60
+#define X_STEP_PIN                         P2_00
61
+#define X_DIR_PIN                          P0_05
62
+#define X_ENABLE_PIN                       P0_04
63
 #ifndef X_CS_PIN
63
 #ifndef X_CS_PIN
64
-  #define X_CS_PIN         P1_15   // ETH
64
+  #define X_CS_PIN                         P1_15  // ETH
65
 #endif
65
 #endif
66
 
66
 
67
-#define Y_STEP_PIN         P2_01
68
-#define Y_DIR_PIN          P0_11
69
-#define Y_ENABLE_PIN       P0_10
67
+#define Y_STEP_PIN                         P2_01
68
+#define Y_DIR_PIN                          P0_11
69
+#define Y_ENABLE_PIN                       P0_10
70
 #ifndef Y_CS_PIN
70
 #ifndef Y_CS_PIN
71
-  #define Y_CS_PIN         P1_14   // ETH
71
+  #define Y_CS_PIN                         P1_14  // ETH
72
 #endif
72
 #endif
73
 
73
 
74
-#define Z_STEP_PIN         P2_02
75
-#define Z_DIR_PIN          P0_20
76
-#define Z_ENABLE_PIN       P0_19
74
+#define Z_STEP_PIN                         P2_02
75
+#define Z_DIR_PIN                          P0_20
76
+#define Z_ENABLE_PIN                       P0_19
77
 #ifndef Z_CS_PIN
77
 #ifndef Z_CS_PIN
78
-  #define Z_CS_PIN         P1_16   // ETH
78
+  #define Z_CS_PIN                         P1_16  // ETH
79
 #endif
79
 #endif
80
 
80
 
81
-#define E0_STEP_PIN        P2_03
82
-#define E0_DIR_PIN         P0_22
83
-#define E0_ENABLE_PIN      P0_21
81
+#define E0_STEP_PIN                        P2_03
82
+#define E0_DIR_PIN                         P0_22
83
+#define E0_ENABLE_PIN                      P0_21
84
 #ifndef E0_CS_PIN
84
 #ifndef E0_CS_PIN
85
-  #define E0_CS_PIN        P1_17   // ETH
85
+  #define E0_CS_PIN                        P1_17  // ETH
86
 #endif
86
 #endif
87
 
87
 
88
 //
88
 //
90
 //
90
 //
91
 #if ENABLED(TMC_USE_SW_SPI)
91
 #if ENABLED(TMC_USE_SW_SPI)
92
   #ifndef TMC_SW_MOSI
92
   #ifndef TMC_SW_MOSI
93
-    #define TMC_SW_MOSI    P0_18   // ETH
93
+    #define TMC_SW_MOSI                    P0_18  // ETH
94
   #endif
94
   #endif
95
   #ifndef TMC_SW_MISO
95
   #ifndef TMC_SW_MISO
96
-    #define TMC_SW_MISO    P0_17   // ETH
96
+    #define TMC_SW_MISO                    P0_17  // ETH
97
   #endif
97
   #endif
98
   #ifndef TMC_SW_SCK
98
   #ifndef TMC_SW_SCK
99
-    #define TMC_SW_SCK     P0_15   // ETH
99
+    #define TMC_SW_SCK                     P0_15  // ETH
100
   #endif
100
   #endif
101
 #endif
101
 #endif
102
 
102
 
104
 // Temperature Sensors
104
 // Temperature Sensors
105
 //  3.3V max when defined as an analog input
105
 //  3.3V max when defined as an analog input
106
 //
106
 //
107
-#define TEMP_0_PIN          P0_24_A1   // A0 (T0)
108
-#define TEMP_BED_PIN        P0_23_A0   // A1 (T1)
107
+#define TEMP_0_PIN                      P0_24_A1  // A0 (T0)
108
+#define TEMP_BED_PIN                    P0_23_A0  // A1 (T1)
109
 
109
 
110
 //
110
 //
111
 // Heaters / Fans
111
 // Heaters / Fans
112
 //
112
 //
113
-#define HEATER_0_PIN       P2_07
114
-#define HEATER_BED_PIN     P2_05
113
+#define HEATER_0_PIN                       P2_07
114
+#define HEATER_BED_PIN                     P2_05
115
 #ifndef FAN_PIN
115
 #ifndef FAN_PIN
116
-  #define FAN_PIN          P2_04
116
+  #define FAN_PIN                          P2_04
117
 #endif
117
 #endif
118
 
118
 
119
 //
119
 //
120
 // Unused
120
 // Unused
121
 //
121
 //
122
-//#define PIN_P2_10        P2_10   // IBOOT-1
123
-//#define PIN_P0_27        P0_27   // Onboard SD Detect
122
+//#define PIN_P2_10                        P2_10  // IBOOT-1
123
+//#define PIN_P0_27                        P0_27  // Onboard SD Detect
124
 
124
 
125
 /**
125
 /**
126
  * LCD / Controller
126
  * LCD / Controller
134
  */
134
  */
135
 #if HAS_SPI_LCD
135
 #if HAS_SPI_LCD
136
 
136
 
137
-  #define BEEPER_PIN       P1_31   // EXP1-1
137
+  #define BEEPER_PIN                       P1_31  // EXP1-1
138
 
138
 
139
-  #define BTN_EN1          P3_26   // EXP2-3
140
-  #define BTN_EN2          P3_25   // EXP2-5
141
-  #define BTN_ENC          P1_30   // EXP1-2
139
+  #define BTN_EN1                          P3_26  // EXP2-3
140
+  #define BTN_EN2                          P3_25  // EXP2-5
141
+  #define BTN_ENC                          P1_30  // EXP1-2
142
 
142
 
143
-  #define SD_DETECT_PIN    P0_27   // EXP2-7
144
-  #define LCD_PINS_RS      P0_16   // EXP1-4
145
-  #define LCD_PINS_ENABLE  P0_18   // (MOSI) EXP1-3
146
-  #define LCD_PINS_D4      P0_15   // (SCK)  EXP1-5
143
+  #define SD_DETECT_PIN                    P0_27  // EXP2-7
144
+  #define LCD_PINS_RS                      P0_16  // EXP1-4
145
+  #define LCD_PINS_ENABLE                  P0_18  // (MOSI) EXP1-3
146
+  #define LCD_PINS_D4                      P0_15  // (SCK)  EXP1-5
147
 
147
 
148
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && HAS_CHARACTER_LCD
148
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && HAS_CHARACTER_LCD
149
     #error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU B300 v1.0"
149
     #error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU B300 v1.0"
162
  * Hardware SPI can't be used because P0_17 (MISO) is not brought out on this board.
162
  * Hardware SPI can't be used because P0_17 (MISO) is not brought out on this board.
163
  */
163
  */
164
 #if ENABLED(SDSUPPORT)
164
 #if ENABLED(SDSUPPORT)
165
-  #define SCK_PIN          P0_15   // EXP1-5
166
-  #define MISO_PIN         P0_16   // EXP1-4
167
-  #define MOSI_PIN         P0_18   // EXP1-3
168
-  #define SS_PIN           P1_30   // EXP1-2
169
-  #define SDSS             SS_PIN
165
+  #define SCK_PIN                          P0_15  // EXP1-5
166
+  #define MISO_PIN                         P0_16  // EXP1-4
167
+  #define MOSI_PIN                         P0_18  // EXP1-3
168
+  #define SS_PIN                           P1_30  // EXP1-2
169
+  #define SDSS                            SS_PIN
170
 #endif
170
 #endif
171
 
171
 
172
 /**
172
 /**

+ 38
- 43
Marlin/src/pins/lpc1768/pins_BIQU_BQ111_A4.h Vedi File

45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN         P1_24   // 10k pullup to 3.3V, 1K series
49
-#define X_MAX_PIN         P1_25   // 10k pullup to 3.3V, 1K series
50
-#define Y_MIN_PIN         P1_26   // 10k pullup to 3.3V, 1K series
51
-#define Y_MAX_PIN         P1_27   // 10k pullup to 3.3V, 1K series
52
-#define Z_MIN_PIN         P1_28   // 10k pullup to 3.3V, 1K series
53
-#define Z_MAX_PIN         P1_29   // 10k pullup to 3.3V, 1K series
54
-
48
+#define X_MIN_PIN                          P1_24  // 10k pullup to 3.3V, 1K series
49
+#define X_MAX_PIN                          P1_25  // 10k pullup to 3.3V, 1K series
50
+#define Y_MIN_PIN                          P1_26  // 10k pullup to 3.3V, 1K series
51
+#define Y_MAX_PIN                          P1_27  // 10k pullup to 3.3V, 1K series
52
+#define Z_MIN_PIN                          P1_28  // 10k pullup to 3.3V, 1K series
53
+#define Z_MAX_PIN                          P1_29  // 10k pullup to 3.3V, 1K series
55
 
54
 
56
 //
55
 //
57
 // Steppers
56
 // Steppers
58
 //
57
 //
59
-#define X_STEP_PIN         P2_0
60
-#define X_DIR_PIN          P0_5
61
-#define X_ENABLE_PIN       P0_4
62
-
63
-#define Y_STEP_PIN         P2_1
64
-#define Y_DIR_PIN          P0_11
65
-#define Y_ENABLE_PIN       P0_10
58
+#define X_STEP_PIN                         P2_0
59
+#define X_DIR_PIN                          P0_5
60
+#define X_ENABLE_PIN                       P0_4
66
 
61
 
67
-#define Z_STEP_PIN         P2_2
68
-#define Z_DIR_PIN          P0_20
69
-#define Z_ENABLE_PIN       P0_19
62
+#define Y_STEP_PIN                         P2_1
63
+#define Y_DIR_PIN                          P0_11
64
+#define Y_ENABLE_PIN                       P0_10
70
 
65
 
71
-#define E0_STEP_PIN        P2_3
72
-#define E0_DIR_PIN         P0_22
73
-#define E0_ENABLE_PIN      P0_21
66
+#define Z_STEP_PIN                         P2_2
67
+#define Z_DIR_PIN                          P0_20
68
+#define Z_ENABLE_PIN                       P0_19
74
 
69
 
70
+#define E0_STEP_PIN                        P2_3
71
+#define E0_DIR_PIN                         P0_22
72
+#define E0_ENABLE_PIN                      P0_21
75
 
73
 
76
 //
74
 //
77
 // Temperature Sensors
75
 // Temperature Sensors
78
 //  3.3V max when defined as an analog input
76
 //  3.3V max when defined as an analog input
79
 //
77
 //
80
-#define TEMP_0_PIN          P0_23_A0   // A0 (T0)
81
-#define TEMP_BED_PIN        P0_24_A1   // A1 (T1)
82
-
78
+#define TEMP_0_PIN                      P0_23_A0  // A0 (T0)
79
+#define TEMP_BED_PIN                    P0_24_A1  // A1 (T1)
83
 
80
 
84
 //
81
 //
85
 // Heaters / Fans
82
 // Heaters / Fans
86
 //
83
 //
87
-#define HEATER_0_PIN       P2_7
88
-#define HEATER_BED_PIN     P2_5
84
+#define HEATER_0_PIN                       P2_7
85
+#define HEATER_BED_PIN                     P2_5
89
 #ifndef FAN_PIN
86
 #ifndef FAN_PIN
90
-  #define FAN_PIN          P2_4
87
+  #define FAN_PIN                          P2_4
91
 #endif
88
 #endif
92
 
89
 
93
 //
90
 //
94
 // Unused
91
 // Unused
95
 //
92
 //
96
-//#define PIN_P2_10         P2_10   // IBOOT-1
97
-//#define PIN_P0_27         P0_27   // Onboard SD Detect
93
+//#define PIN_P2_10                        P2_10  // IBOOT-1
94
+//#define PIN_P0_27                        P0_27  // Onboard SD Detect
98
 
95
 
99
 /**
96
 /**
100
  * LCD / Controller
97
  * LCD / Controller
108
  */
105
  */
109
 #if HAS_SPI_LCD
106
 #if HAS_SPI_LCD
110
 
107
 
111
-  #define BEEPER_PIN          P1_31   // EXP1-1
108
+  #define BEEPER_PIN                       P1_31  // EXP1-1
112
 
109
 
113
-  #define BTN_EN1             P3_26   // EXP2-3
114
-  #define BTN_EN2             P3_25   // EXP2-5
115
-  #define BTN_ENC             P1_30   // EXP1-2
110
+  #define BTN_EN1                          P3_26  // EXP2-3
111
+  #define BTN_EN2                          P3_25  // EXP2-5
112
+  #define BTN_ENC                          P1_30  // EXP1-2
116
 
113
 
117
-  #define SD_DETECT_PIN       P0_27   // EXP2-7
118
-  #define LCD_PINS_RS         P0_16   // EXP1-4
119
-  #define LCD_PINS_ENABLE     P0_18   // (MOSI) EXP1-3
120
-  #define LCD_PINS_D4         P0_15   // (SCK)  EXP1-5
114
+  #define SD_DETECT_PIN                    P0_27  // EXP2-7
115
+  #define LCD_PINS_RS                      P0_16  // EXP1-4
116
+  #define LCD_PINS_ENABLE                  P0_18  // (MOSI) EXP1-3
117
+  #define LCD_PINS_D4                      P0_15  // (SCK)  EXP1-5
121
 
118
 
122
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && HAS_CHARACTER_LCD
119
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && HAS_CHARACTER_LCD
123
     #error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU BQ111-A4"
120
     #error "REPRAP_DISCOUNT_SMART_CONTROLLER is not supported by the BIQU BQ111-A4"
129
 
126
 
130
 #endif // HAS_SPI_LCD
127
 #endif // HAS_SPI_LCD
131
 
128
 
132
-
133
 /**
129
 /**
134
  * SD Card Reader
130
  * SD Card Reader
135
  *
131
  *
138
  */
134
  */
139
 #if ENABLED(SDSUPPORT)
135
 #if ENABLED(SDSUPPORT)
140
 
136
 
141
-  #define SCK_PIN   P0_15   // EXP1-5
142
-  #define MISO_PIN  P0_16   // EXP1-4
143
-  #define MOSI_PIN  P0_18   // EXP1-3
144
-  #define SS_PIN    P1_30   // EXP1-2
145
-  #define SDSS      SS_PIN
137
+  #define SCK_PIN                          P0_15  // EXP1-5
138
+  #define MISO_PIN                         P0_16  // EXP1-4
139
+  #define MOSI_PIN                         P0_18  // EXP1-3
140
+  #define SS_PIN                           P1_30  // EXP1-2
141
+  #define SDSS                            SS_PIN
146
 
142
 
147
 #endif // SDSUPPORT
143
 #endif // SDSUPPORT
148
 
144
 
149
-
150
 /**
145
 /**
151
  *  PWMS
146
  *  PWMS
152
  *
147
  *

+ 68
- 69
Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_1.h Vedi File

33
 // Limit Switches
33
 // Limit Switches
34
 //
34
 //
35
 
35
 
36
-#define X_MIN_PIN          P1_29
37
-#define X_MAX_PIN          P1_28
38
-#define Y_MIN_PIN          P1_27
39
-#define Y_MAX_PIN          P1_26
40
-#define Z_MIN_PIN          P1_25
41
-#define Z_MAX_PIN          P1_24
36
+#define X_MIN_PIN                          P1_29
37
+#define X_MAX_PIN                          P1_28
38
+#define Y_MIN_PIN                          P1_27
39
+#define Y_MAX_PIN                          P1_26
40
+#define Z_MIN_PIN                          P1_25
41
+#define Z_MAX_PIN                          P1_24
42
 
42
 
43
 //
43
 //
44
 // Steppers
44
 // Steppers
45
 //
45
 //
46
-#define X_STEP_PIN         P0_04
47
-#define X_DIR_PIN          P0_05
48
-#define X_ENABLE_PIN       P4_28
46
+#define X_STEP_PIN                         P0_04
47
+#define X_DIR_PIN                          P0_05
48
+#define X_ENABLE_PIN                       P4_28
49
 
49
 
50
-#define Y_STEP_PIN         P2_01
51
-#define Y_DIR_PIN          P2_02
52
-#define Y_ENABLE_PIN       P2_00
50
+#define Y_STEP_PIN                         P2_01
51
+#define Y_DIR_PIN                          P2_02
52
+#define Y_ENABLE_PIN                       P2_00
53
 
53
 
54
-#define Z_STEP_PIN         P0_20
55
-#define Z_DIR_PIN          P0_21
56
-#define Z_ENABLE_PIN       P0_19
54
+#define Z_STEP_PIN                         P0_20
55
+#define Z_DIR_PIN                          P0_21
56
+#define Z_ENABLE_PIN                       P0_19
57
 
57
 
58
-#define E0_STEP_PIN        P0_11
59
-#define E0_DIR_PIN         P2_13
60
-#define E0_ENABLE_PIN      P2_12
58
+#define E0_STEP_PIN                        P0_11
59
+#define E0_DIR_PIN                         P2_13
60
+#define E0_ENABLE_PIN                      P2_12
61
 
61
 
62
 /**
62
 /**
63
  * LCD / Controller
63
  * LCD / Controller
73
  */
73
  */
74
 
74
 
75
 #if HAS_SPI_LCD
75
 #if HAS_SPI_LCD
76
-  #define BTN_EN1          P3_26
77
-  #define BTN_EN2          P3_25
78
-  #define BTN_ENC          P2_11
76
+  #define BTN_EN1                          P3_26
77
+  #define BTN_EN2                          P3_25
78
+  #define BTN_ENC                          P2_11
79
 
79
 
80
-  #define SD_DETECT_PIN    P1_31
81
-  #define LCD_SDSS         P1_23
82
-  #define LCD_PINS_RS      P0_16
83
-  #define LCD_PINS_ENABLE  P0_18
84
-  #define LCD_PINS_D4      P0_15
80
+  #define SD_DETECT_PIN                    P1_31
81
+  #define LCD_SDSS                         P1_23
82
+  #define LCD_PINS_RS                      P0_16
83
+  #define LCD_PINS_ENABLE                  P0_18
84
+  #define LCD_PINS_D4                      P0_15
85
 
85
 
86
   #if ENABLED(MKS_MINI_12864)
86
   #if ENABLED(MKS_MINI_12864)
87
-    #define DOGLCD_CS      P2_06
88
-    #define DOGLCD_A0      P0_16
87
+    #define DOGLCD_CS                      P2_06
88
+    #define DOGLCD_A0                      P0_16
89
   #endif
89
   #endif
90
 #endif
90
 #endif
91
 
91
 
97
 // https://www.facebook.com/groups/505736576548648/permalink/630639874058317/
97
 // https://www.facebook.com/groups/505736576548648/permalink/630639874058317/
98
 #ifndef SDCARD_CONNECTION
98
 #ifndef SDCARD_CONNECTION
99
   #if EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
99
   #if EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
100
-    #define SDCARD_CONNECTION LCD
100
+    #define SDCARD_CONNECTION                LCD
101
   #else
101
   #else
102
-    #define SDCARD_CONNECTION ONBOARD
102
+    #define SDCARD_CONNECTION            ONBOARD
103
   #endif
103
   #endif
104
 #endif
104
 #endif
105
 
105
 
106
 #if SD_CONNECTION_IS(LCD)
106
 #if SD_CONNECTION_IS(LCD)
107
-  #define SS_PIN           P1_23
107
+  #define SS_PIN                           P1_23
108
 #endif
108
 #endif
109
 
109
 
110
 // Trinamic driver support
110
 // Trinamic driver support
137
   // When using any TMC SPI-based drivers, software SPI is used
137
   // When using any TMC SPI-based drivers, software SPI is used
138
   // because pins may be shared with the display or SD card.
138
   // because pins may be shared with the display or SD card.
139
   #define TMC_USE_SW_SPI
139
   #define TMC_USE_SW_SPI
140
-  #define TMC_SW_MOSI       P0_18
141
-  #define TMC_SW_MISO       P0_17
140
+  #define TMC_SW_MOSI                      P0_18
141
+  #define TMC_SW_MISO                      P0_17
142
   // To minimize pin usage use the same clock pin as the display/SD card reader. (May generate LCD noise.)
142
   // To minimize pin usage use the same clock pin as the display/SD card reader. (May generate LCD noise.)
143
-  #define TMC_SW_SCK        P0_15
143
+  #define TMC_SW_SCK                       P0_15
144
   // If pin 2_06 is unused, it can be used for the clock to avoid the LCD noise.
144
   // If pin 2_06 is unused, it can be used for the clock to avoid the LCD noise.
145
-  //#define TMC_SW_SCK        P2_06
145
+  //#define TMC_SW_SCK                     P2_06
146
 
146
 
147
   #if ENABLED(SOFTWARE_DRIVER_ENABLE)
147
   #if ENABLED(SOFTWARE_DRIVER_ENABLE)
148
 
148
 
149
     // Software enable allows the enable pins to be repurposed as chip-select pins.
149
     // Software enable allows the enable pins to be repurposed as chip-select pins.
150
     // Note: Requires the driver modules to be modified to always be enabled with the enable pin removed.
150
     // Note: Requires the driver modules to be modified to always be enabled with the enable pin removed.
151
     #if AXIS_DRIVER_TYPE_X(TMC2130)
151
     #if AXIS_DRIVER_TYPE_X(TMC2130)
152
-      #define X_CS_PIN         P4_28
153
-      #undef  X_ENABLE_PIN
154
-      #define X_ENABLE_PIN     -1
152
+      #define X_CS_PIN                     P4_28
153
+      #undef X_ENABLE_PIN
154
+      #define X_ENABLE_PIN                 -1
155
     #endif
155
     #endif
156
 
156
 
157
     #if AXIS_DRIVER_TYPE_Y(TMC2130)
157
     #if AXIS_DRIVER_TYPE_Y(TMC2130)
158
-      #define Y_CS_PIN         P2_00
159
-      #undef  Y_ENABLE_PIN
160
-      #define Y_ENABLE_PIN     -1
158
+      #define Y_CS_PIN                     P2_00
159
+      #undef Y_ENABLE_PIN
160
+      #define Y_ENABLE_PIN                 -1
161
     #endif
161
     #endif
162
 
162
 
163
     #if AXIS_DRIVER_TYPE_Z(TMC2130)
163
     #if AXIS_DRIVER_TYPE_Z(TMC2130)
164
-      #define Z_CS_PIN         P0_19
165
-      #undef  Z_ENABLE_PIN
166
-      #define Z_ENABLE_PIN     -1
164
+      #define Z_CS_PIN                     P0_19
165
+      #undef Z_ENABLE_PIN
166
+      #define Z_ENABLE_PIN                 -1
167
     #endif
167
     #endif
168
 
168
 
169
     #if AXIS_DRIVER_TYPE_E0(TMC2130)
169
     #if AXIS_DRIVER_TYPE_E0(TMC2130)
170
-      #define E0_CS_PIN        P2_12
171
-      #undef  E0_ENABLE_PIN
172
-      #define E0_ENABLE_PIN    -1
170
+      #define E0_CS_PIN                    P2_12
171
+      #undef E0_ENABLE_PIN
172
+      #define E0_ENABLE_PIN                -1
173
     #endif
173
     #endif
174
 
174
 
175
-
176
     #if AXIS_DRIVER_TYPE_E1(TMC2130)
175
     #if AXIS_DRIVER_TYPE_E1(TMC2130)
177
-      #define E1_CS_PIN        P0_10
178
-      #undef  E1_ENABLE_PIN
179
-      #define E1_ENABLE_PIN    -1
176
+      #define E1_CS_PIN                    P0_10
177
+      #undef E1_ENABLE_PIN
178
+      #define E1_ENABLE_PIN                -1
180
     #endif
179
     #endif
181
 
180
 
182
-  #else // !SOFTWARE_DRIVER_ENABLE
181
+  #else                                           // !SOFTWARE_DRIVER_ENABLE
183
 
182
 
184
     // A chip-select pin is needed for each driver.
183
     // A chip-select pin is needed for each driver.
185
 
184
 
192
       #if SD_CONNECTION_IS(LCD)
191
       #if SD_CONNECTION_IS(LCD)
193
         #error "SDCARD_CONNECTION must not be 'LCD' with SKR_USE_LCD_PINS_FOR_CS."
192
         #error "SDCARD_CONNECTION must not be 'LCD' with SKR_USE_LCD_PINS_FOR_CS."
194
       #endif
193
       #endif
195
-      #define X_CS_PIN      P1_23
196
-      #define Y_CS_PIN      P3_26
197
-      #define Z_CS_PIN      P2_11
198
-      #define E0_CS_PIN     P3_25
199
-      #define E1_CS_PIN     P1_31
194
+      #define X_CS_PIN                     P1_23
195
+      #define Y_CS_PIN                     P3_26
196
+      #define Z_CS_PIN                     P2_11
197
+      #define E0_CS_PIN                    P3_25
198
+      #define E1_CS_PIN                    P1_31
200
     #endif
199
     #endif
201
 
200
 
202
     // Example 2: A REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
201
     // Example 2: A REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
207
       #if SD_CONNECTION_IS(LCD)
206
       #if SD_CONNECTION_IS(LCD)
208
         #error "SDCARD_CONNECTION must not be 'LCD' with SKR_USE_LCD_SD_CARD_PINS_FOR_CS."
207
         #error "SDCARD_CONNECTION must not be 'LCD' with SKR_USE_LCD_SD_CARD_PINS_FOR_CS."
209
       #endif
208
       #endif
210
-      #define X_CS_PIN      P0_02
211
-      #define Y_CS_PIN      P0_03
212
-      #define Z_CS_PIN      P2_06
209
+      #define X_CS_PIN                     P0_02
210
+      #define Y_CS_PIN                     P0_03
211
+      #define Z_CS_PIN                     P2_06
213
       // We use SD_DETECT_PIN for E0
212
       // We use SD_DETECT_PIN for E0
214
       #undef SD_DETECT_PIN
213
       #undef SD_DETECT_PIN
215
-      #define E0_CS_PIN     P1_31
214
+      #define E0_CS_PIN                    P1_31
216
       // We use LCD_SDSS pin for E1
215
       // We use LCD_SDSS pin for E1
217
-      #undef  LCD_SDSS
218
-      #define LCD_SDSS      -1
219
-      #define E1_CS_PIN     P1_23
216
+      #undef LCD_SDSS
217
+      #define LCD_SDSS                     -1
218
+      #define E1_CS_PIN                    P1_23
220
     #endif
219
     #endif
221
 
220
 
222
     // Example 3: Use the driver enable pins for chip-select.
221
     // Example 3: Use the driver enable pins for chip-select.
224
     //            advanced features (like driver monitoring) will not be available.
223
     //            advanced features (like driver monitoring) will not be available.
225
     //#define SKR_USE_ENABLE_CS
224
     //#define SKR_USE_ENABLE_CS
226
     #if ENABLED(SKR_USE_ENABLE_FOR_CS)
225
     #if ENABLED(SKR_USE_ENABLE_FOR_CS)
227
-      #define X_CS_PIN      X_ENABLE_PIN
228
-      #define Y_CS_PIN      Y_ENABLE_PIN
229
-      #define Z_CS_PIN      Z_ENABLE_PIN
230
-      #define E0_CS_PIN     E0_ENABLE_PIN
231
-      #define E1_CS_PIN     E1_ENABLE_PIN
226
+      #define X_CS_PIN              X_ENABLE_PIN
227
+      #define Y_CS_PIN              Y_ENABLE_PIN
228
+      #define Z_CS_PIN              Z_ENABLE_PIN
229
+      #define E0_CS_PIN            E0_ENABLE_PIN
230
+      #define E1_CS_PIN            E1_ENABLE_PIN
232
     #endif
231
     #endif
233
 
232
 
234
   #endif // SOFTWARE_DRIVER_ENABLE
233
   #endif // SOFTWARE_DRIVER_ENABLE

+ 122
- 122
Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_3.h Vedi File

32
 /**
32
 /**
33
  * Trinamic Stallguard pins
33
  * Trinamic Stallguard pins
34
  */
34
  */
35
-#define X_DIAG_PIN           P1_29   // X-
36
-#define Y_DIAG_PIN           P1_27   // Y-
37
-#define Z_DIAG_PIN           P1_25   // Z-
38
-#define E0_DIAG_PIN          P1_28   // X+
39
-#define E1_DIAG_PIN          P1_26   // Y+
35
+#define X_DIAG_PIN                         P1_29  // X-
36
+#define Y_DIAG_PIN                         P1_27  // Y-
37
+#define Z_DIAG_PIN                         P1_25  // Z-
38
+#define E0_DIAG_PIN                        P1_28  // X+
39
+#define E1_DIAG_PIN                        P1_26  // Y+
40
 
40
 
41
 /**
41
 /**
42
  * Limit Switches
42
  * Limit Switches
43
  */
43
  */
44
 #if X_STALL_SENSITIVITY
44
 #if X_STALL_SENSITIVITY
45
-  #define X_STOP_PIN         X_DIAG_PIN
45
+  #define X_STOP_PIN                  X_DIAG_PIN
46
   #if X_HOME_DIR < 0
46
   #if X_HOME_DIR < 0
47
-    #define X_MAX_PIN        P1_28   // X+
47
+    #define X_MAX_PIN                      P1_28  // X+
48
   #else
48
   #else
49
-    #define X_MIN_PIN        P1_28   // X+
49
+    #define X_MIN_PIN                      P1_28  // X+
50
   #endif
50
   #endif
51
 #else
51
 #else
52
-  #define X_MIN_PIN          P1_29   // X-
53
-  #define X_MAX_PIN          P1_28   // X+
52
+  #define X_MIN_PIN                        P1_29  // X-
53
+  #define X_MAX_PIN                        P1_28  // X+
54
 #endif
54
 #endif
55
 
55
 
56
 #if Y_STALL_SENSITIVITY
56
 #if Y_STALL_SENSITIVITY
57
-  #define Y_STOP_PIN         Y_DIAG_PIN
57
+  #define Y_STOP_PIN                  Y_DIAG_PIN
58
   #if Y_HOME_DIR < 0
58
   #if Y_HOME_DIR < 0
59
-    #define Y_MAX_PIN        P1_26   // Y+
59
+    #define Y_MAX_PIN                      P1_26  // Y+
60
   #else
60
   #else
61
-    #define Y_MIN_PIN        P1_26   // Y+
61
+    #define Y_MIN_PIN                      P1_26  // Y+
62
   #endif
62
   #endif
63
 #else
63
 #else
64
-  #define Y_MIN_PIN          P1_27   // Y-
65
-  #define Y_MAX_PIN          P1_26   // Y+
64
+  #define Y_MIN_PIN                        P1_27  // Y-
65
+  #define Y_MAX_PIN                        P1_26  // Y+
66
 #endif
66
 #endif
67
 
67
 
68
 #if Z_STALL_SENSITIVITY
68
 #if Z_STALL_SENSITIVITY
69
-  #define Z_STOP_PIN         Z_DIAG_PIN
69
+  #define Z_STOP_PIN                  Z_DIAG_PIN
70
   #if Z_HOME_DIR < 0
70
   #if Z_HOME_DIR < 0
71
-    #define Z_MAX_PIN        P1_24   // Z+
71
+    #define Z_MAX_PIN                      P1_24  // Z+
72
   #else
72
   #else
73
-    #define Z_MIN_PIN        P1_24   // Z+
73
+    #define Z_MIN_PIN                      P1_24  // Z+
74
   #endif
74
   #endif
75
 #else
75
 #else
76
-  #define Z_MIN_PIN          P1_25   // Z-
77
-  #define Z_MAX_PIN          P1_24   // Z+
76
+  #define Z_MIN_PIN                        P1_25  // Z-
77
+  #define Z_MAX_PIN                        P1_24  // Z+
78
 #endif
78
 #endif
79
 
79
 
80
-#define ONBOARD_ENDSTOPPULLUPS     // Board has built-in pullups
80
+#define ONBOARD_ENDSTOPPULLUPS                    // Board has built-in pullups
81
 
81
 
82
 //
82
 //
83
 // Servos
83
 // Servos
84
 //
84
 //
85
 #ifndef SERVO0_PIN
85
 #ifndef SERVO0_PIN
86
-  #define SERVO0_PIN       P2_00
86
+  #define SERVO0_PIN                       P2_00
87
 #endif
87
 #endif
88
 
88
 
89
 //
89
 //
90
 // Z Probe (when not Z_MIN_PIN)
90
 // Z Probe (when not Z_MIN_PIN)
91
 //
91
 //
92
 #ifndef Z_MIN_PROBE_PIN
92
 #ifndef Z_MIN_PROBE_PIN
93
-  #define Z_MIN_PROBE_PIN  P1_24
93
+  #define Z_MIN_PROBE_PIN                  P1_24
94
 #endif
94
 #endif
95
 
95
 
96
 //
96
 //
97
 // Filament Runout Sensor
97
 // Filament Runout Sensor
98
 //
98
 //
99
 #ifndef FIL_RUNOUT_PIN
99
 #ifndef FIL_RUNOUT_PIN
100
-  #define FIL_RUNOUT_PIN   P1_28
100
+  #define FIL_RUNOUT_PIN                   P1_28
101
 #endif
101
 #endif
102
 
102
 
103
 //
103
 //
104
 // Steppers
104
 // Steppers
105
 //
105
 //
106
-#define X_STEP_PIN         P2_02
107
-#define X_DIR_PIN          P2_06
108
-#define X_ENABLE_PIN       P2_01
106
+#define X_STEP_PIN                         P2_02
107
+#define X_DIR_PIN                          P2_06
108
+#define X_ENABLE_PIN                       P2_01
109
 #ifndef X_CS_PIN
109
 #ifndef X_CS_PIN
110
-  #define X_CS_PIN         P1_17
110
+  #define X_CS_PIN                         P1_17
111
 #endif
111
 #endif
112
 
112
 
113
-#define Y_STEP_PIN         P0_19
114
-#define Y_DIR_PIN          P0_20
115
-#define Y_ENABLE_PIN       P2_08
113
+#define Y_STEP_PIN                         P0_19
114
+#define Y_DIR_PIN                          P0_20
115
+#define Y_ENABLE_PIN                       P2_08
116
 #ifndef Y_CS_PIN
116
 #ifndef Y_CS_PIN
117
-  #define Y_CS_PIN         P1_15
117
+  #define Y_CS_PIN                         P1_15
118
 #endif
118
 #endif
119
 
119
 
120
-#define Z_STEP_PIN         P0_22
121
-#define Z_DIR_PIN          P2_11
122
-#define Z_ENABLE_PIN       P0_21
120
+#define Z_STEP_PIN                         P0_22
121
+#define Z_DIR_PIN                          P2_11
122
+#define Z_ENABLE_PIN                       P0_21
123
 #ifndef Z_CS_PIN
123
 #ifndef Z_CS_PIN
124
-  #define Z_CS_PIN         P1_10
124
+  #define Z_CS_PIN                         P1_10
125
 #endif
125
 #endif
126
 
126
 
127
-#define E0_STEP_PIN        P2_13
128
-#define E0_DIR_PIN         P0_11
129
-#define E0_ENABLE_PIN      P2_12
127
+#define E0_STEP_PIN                        P2_13
128
+#define E0_DIR_PIN                         P0_11
129
+#define E0_ENABLE_PIN                      P2_12
130
 #ifndef E0_CS_PIN
130
 #ifndef E0_CS_PIN
131
-  #define E0_CS_PIN        P1_08
131
+  #define E0_CS_PIN                        P1_08
132
 #endif
132
 #endif
133
 
133
 
134
 #ifndef E1_CS_PIN
134
 #ifndef E1_CS_PIN
135
-  #define E1_CS_PIN        P1_01
135
+  #define E1_CS_PIN                        P1_01
136
 #endif
136
 #endif
137
 
137
 
138
 //
138
 //
140
 //
140
 //
141
 #if ENABLED(TMC_USE_SW_SPI)
141
 #if ENABLED(TMC_USE_SW_SPI)
142
   #ifndef TMC_SW_MOSI
142
   #ifndef TMC_SW_MOSI
143
-    #define TMC_SW_MOSI    P4_28
143
+    #define TMC_SW_MOSI                    P4_28
144
   #endif
144
   #endif
145
   #ifndef TMC_SW_MISO
145
   #ifndef TMC_SW_MISO
146
-    #define TMC_SW_MISO    P0_05
146
+    #define TMC_SW_MISO                    P0_05
147
   #endif
147
   #endif
148
   #ifndef TMC_SW_SCK
148
   #ifndef TMC_SW_SCK
149
-    #define TMC_SW_SCK     P0_04
149
+    #define TMC_SW_SCK                     P0_04
150
   #endif
150
   #endif
151
 #endif
151
 #endif
152
 
152
 
172
   //
172
   //
173
   // Software serial
173
   // Software serial
174
   //
174
   //
175
-  #define X_SERIAL_TX_PIN  P4_29
176
-  #define X_SERIAL_RX_PIN  P1_17
175
+  #define X_SERIAL_TX_PIN                  P4_29
176
+  #define X_SERIAL_RX_PIN                  P1_17
177
 
177
 
178
-  #define Y_SERIAL_TX_PIN  P1_16
179
-  #define Y_SERIAL_RX_PIN  P1_15
178
+  #define Y_SERIAL_TX_PIN                  P1_16
179
+  #define Y_SERIAL_RX_PIN                  P1_15
180
 
180
 
181
-  #define Z_SERIAL_TX_PIN  P1_14
182
-  #define Z_SERIAL_RX_PIN  P1_10
181
+  #define Z_SERIAL_TX_PIN                  P1_14
182
+  #define Z_SERIAL_RX_PIN                  P1_10
183
 
183
 
184
-  #define E0_SERIAL_TX_PIN P1_09
185
-  #define E0_SERIAL_RX_PIN P1_08
184
+  #define E0_SERIAL_TX_PIN                 P1_09
185
+  #define E0_SERIAL_RX_PIN                 P1_08
186
 
186
 
187
-  #define E1_SERIAL_TX_PIN P1_04
188
-  #define E1_SERIAL_RX_PIN P1_01
187
+  #define E1_SERIAL_TX_PIN                 P1_04
188
+  #define E1_SERIAL_RX_PIN                 P1_01
189
 
189
 
190
   // Reduce baud rate to improve software serial reliability
190
   // Reduce baud rate to improve software serial reliability
191
   #define TMC_BAUD_RATE 19200
191
   #define TMC_BAUD_RATE 19200
202
  *               EXP2                                               EXP1
202
  *               EXP2                                               EXP1
203
  */
203
  */
204
 
204
 
205
-#define EXPA1_03_PIN        P1_23
206
-#define EXPA1_04_PIN        P1_22
207
-#define EXPA1_05_PIN        P1_21
208
-#define EXPA1_06_PIN        P1_20
209
-#define EXPA1_07_PIN        P1_19
210
-#define EXPA1_08_PIN        P1_18
211
-#define EXPA1_09_PIN        P0_28
212
-#define EXPA1_10_PIN        P1_30
213
-
214
-#define EXPA2_03_PIN        -1
215
-#define EXPA2_04_PIN        P1_31
216
-#define EXPA2_05_PIN        P0_18
217
-#define EXPA2_06_PIN        P3_25
218
-#define EXPA2_07_PIN        P0_16
219
-#define EXPA2_08_PIN        P3_26
220
-#define EXPA2_09_PIN        P0_15
221
-#define EXPA2_10_PIN        P0_17
205
+#define EXPA1_03_PIN                       P1_23
206
+#define EXPA1_04_PIN                       P1_22
207
+#define EXPA1_05_PIN                       P1_21
208
+#define EXPA1_06_PIN                       P1_20
209
+#define EXPA1_07_PIN                       P1_19
210
+#define EXPA1_08_PIN                       P1_18
211
+#define EXPA1_09_PIN                       P0_28
212
+#define EXPA1_10_PIN                       P1_30
213
+
214
+#define EXPA2_03_PIN                       -1
215
+#define EXPA2_04_PIN                       P1_31
216
+#define EXPA2_05_PIN                       P0_18
217
+#define EXPA2_06_PIN                       P3_25
218
+#define EXPA2_07_PIN                       P0_16
219
+#define EXPA2_08_PIN                       P3_26
220
+#define EXPA2_09_PIN                       P0_15
221
+#define EXPA2_10_PIN                       P0_17
222
 
222
 
223
 #if HAS_SPI_LCD
223
 #if HAS_SPI_LCD
224
 
224
 
247
     *                   LCD                             LCD
247
     *                   LCD                             LCD
248
     */
248
     */
249
 
249
 
250
-    #define LCD_PINS_RS    EXPA1_03_PIN
250
+    #define LCD_PINS_RS             EXPA1_03_PIN
251
 
251
 
252
-    #define BTN_EN1        EXPA1_06_PIN
253
-    #define BTN_EN2        EXPA1_04_PIN
254
-    #define BTN_ENC        EXPA1_08_PIN
252
+    #define BTN_EN1                 EXPA1_06_PIN
253
+    #define BTN_EN2                 EXPA1_04_PIN
254
+    #define BTN_ENC                 EXPA1_08_PIN
255
 
255
 
256
-    #define LCD_PINS_ENABLE EXPA1_05_PIN
257
-    #define LCD_PINS_D4    EXPA1_07_PIN
256
+    #define LCD_PINS_ENABLE         EXPA1_05_PIN
257
+    #define LCD_PINS_D4             EXPA1_07_PIN
258
 
258
 
259
   #elif ENABLED(CR10_STOCKDISPLAY)
259
   #elif ENABLED(CR10_STOCKDISPLAY)
260
 
260
 
261
-    #define LCD_PINS_RS    EXPA1_04_PIN
261
+    #define LCD_PINS_RS             EXPA1_04_PIN
262
 
262
 
263
-    #define BTN_EN1        EXPA1_08_PIN
264
-    #define BTN_EN2        EXPA1_06_PIN
265
-    #define BTN_ENC        EXPA1_09_PIN   // (58) open-drain
263
+    #define BTN_EN1                 EXPA1_08_PIN
264
+    #define BTN_EN2                 EXPA1_06_PIN
265
+    #define BTN_ENC                 EXPA1_09_PIN  // (58) open-drain
266
 
266
 
267
-    #define LCD_PINS_ENABLE EXPA1_03_PIN
268
-    #define LCD_PINS_D4    EXPA1_05_PIN
267
+    #define LCD_PINS_ENABLE         EXPA1_03_PIN
268
+    #define LCD_PINS_D4             EXPA1_05_PIN
269
 
269
 
270
-  #else // !CR10_STOCKDISPLAY
270
+  #else                                           // !CR10_STOCKDISPLAY
271
 
271
 
272
-    #define LCD_PINS_RS    EXPA1_07_PIN
272
+    #define LCD_PINS_RS             EXPA1_07_PIN
273
 
273
 
274
-    #define BTN_EN1        EXPA2_08_PIN   // (31) J3-2 & AUX-4
275
-    #define BTN_EN2        EXPA2_06_PIN   // (33) J3-4 & AUX-4
276
-    #define BTN_ENC        EXPA1_09_PIN   // (58) open-drain
274
+    #define BTN_EN1                 EXPA2_08_PIN  // (31) J3-2 & AUX-4
275
+    #define BTN_EN2                 EXPA2_06_PIN  // (33) J3-4 & AUX-4
276
+    #define BTN_ENC                 EXPA1_09_PIN  // (58) open-drain
277
 
277
 
278
-    #define LCD_PINS_ENABLE EXPA1_08_PIN
279
-    #define LCD_PINS_D4    EXPA1_06_PIN
278
+    #define LCD_PINS_ENABLE         EXPA1_08_PIN
279
+    #define LCD_PINS_D4             EXPA1_06_PIN
280
 
280
 
281
-    #define LCD_SDSS       EXPA2_07_PIN   // (16) J3-7 & AUX-4
282
-    #define SD_DETECT_PIN  EXPA2_04_PIN   // (49) (NOT 5V tolerant)
281
+    #define LCD_SDSS                EXPA2_07_PIN  // (16) J3-7 & AUX-4
282
+    #define SD_DETECT_PIN           EXPA2_04_PIN  // (49) (NOT 5V tolerant)
283
 
283
 
284
     #if ENABLED(FYSETC_MINI_12864)
284
     #if ENABLED(FYSETC_MINI_12864)
285
-      #define DOGLCD_CS    EXPA1_08_PIN
286
-      #define DOGLCD_A0    EXPA1_07_PIN
287
-      #define DOGLCD_SCK   EXPA2_09_PIN
288
-      #define DOGLCD_MOSI  EXPA2_05_PIN
285
+      #define DOGLCD_CS             EXPA1_08_PIN
286
+      #define DOGLCD_A0             EXPA1_07_PIN
287
+      #define DOGLCD_SCK            EXPA2_09_PIN
288
+      #define DOGLCD_MOSI           EXPA2_05_PIN
289
 
289
 
290
-      #define LCD_BACKLIGHT_PIN -1
290
+      #define LCD_BACKLIGHT_PIN            -1
291
 
291
 
292
-      #define FORCE_SOFT_SPI      // Use this if default of hardware SPI causes display problems
293
-                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
292
+      #define FORCE_SOFT_SPI                      // Use this if default of hardware SPI causes display problems
293
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
294
 
294
 
295
-      #define LCD_RESET_PIN EXPA1_06_PIN   // Must be high or open for LCD to operate normally.
295
+      #define LCD_RESET_PIN         EXPA1_06_PIN  // Must be high or open for LCD to operate normally.
296
 
296
 
297
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
297
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
298
         #ifndef RGB_LED_R_PIN
298
         #ifndef RGB_LED_R_PIN
299
-          #define RGB_LED_R_PIN EXPA1_05_PIN
299
+          #define RGB_LED_R_PIN     EXPA1_05_PIN
300
         #endif
300
         #endif
301
         #ifndef RGB_LED_G_PIN
301
         #ifndef RGB_LED_G_PIN
302
-          #define RGB_LED_G_PIN EXPA1_04_PIN
302
+          #define RGB_LED_G_PIN     EXPA1_04_PIN
303
         #endif
303
         #endif
304
         #ifndef RGB_LED_B_PIN
304
         #ifndef RGB_LED_B_PIN
305
-          #define RGB_LED_B_PIN EXPA1_03_PIN
305
+          #define RGB_LED_B_PIN     EXPA1_03_PIN
306
         #endif
306
         #endif
307
       #elif ENABLED(FYSETC_MINI_12864_2_1)
307
       #elif ENABLED(FYSETC_MINI_12864_2_1)
308
-        #define NEOPIXEL_PIN    EXPA1_05_PIN
308
+        #define NEOPIXEL_PIN        EXPA1_05_PIN
309
       #endif
309
       #endif
310
 
310
 
311
-    #else // !FYSETC_MINI_12864
311
+    #else                                         // !FYSETC_MINI_12864
312
 
312
 
313
       #if ENABLED(MKS_MINI_12864)
313
       #if ENABLED(MKS_MINI_12864)
314
 
314
 
315
-        #define DOGLCD_CS    EXPA1_05_PIN
316
-        #define DOGLCD_A0    EXPA1_04_PIN
317
-        #define DOGLCD_SCK   EXPA2_09_PIN
318
-        #define DOGLCD_MOSI  EXPA2_05_PIN
315
+        #define DOGLCD_CS           EXPA1_05_PIN
316
+        #define DOGLCD_A0           EXPA1_04_PIN
317
+        #define DOGLCD_SCK          EXPA2_09_PIN
318
+        #define DOGLCD_MOSI         EXPA2_05_PIN
319
 
319
 
320
       #elif ENABLED(ENDER2_STOCKDISPLAY)
320
       #elif ENABLED(ENDER2_STOCKDISPLAY)
321
 
321
 
331
          *                    EXP1
331
          *                    EXP1
332
          */
332
          */
333
 
333
 
334
-        #define BTN_EN1      EXPA1_08_PIN
335
-        #define BTN_EN2      EXPA1_06_PIN
336
-        #define BTN_ENC      EXPA1_09_PIN
337
-        #define DOGLCD_CS    EXPA1_04_PIN
338
-        #define DOGLCD_A0    EXPA1_05_PIN
339
-        #define DOGLCD_SCK   EXPA1_10_PIN
340
-        #define DOGLCD_MOSI  EXPA1_03_PIN
334
+        #define BTN_EN1             EXPA1_08_PIN
335
+        #define BTN_EN2             EXPA1_06_PIN
336
+        #define BTN_ENC             EXPA1_09_PIN
337
+        #define DOGLCD_CS           EXPA1_04_PIN
338
+        #define DOGLCD_A0           EXPA1_05_PIN
339
+        #define DOGLCD_SCK          EXPA1_10_PIN
340
+        #define DOGLCD_MOSI         EXPA1_03_PIN
341
         #define FORCE_SOFT_SPI
341
         #define FORCE_SOFT_SPI
342
-        #define LCD_BACKLIGHT_PIN -1
342
+        #define LCD_BACKLIGHT_PIN          -1
343
       #endif
343
       #endif
344
 
344
 
345
       #if ENABLED(ULTIPANEL)
345
       #if ENABLED(ULTIPANEL)
346
-        #define LCD_PINS_D5 EXPA1_05_PIN
347
-        #define LCD_PINS_D6 EXPA1_04_PIN
348
-        #define LCD_PINS_D7 EXPA1_03_PIN
346
+        #define LCD_PINS_D5         EXPA1_05_PIN
347
+        #define LCD_PINS_D6         EXPA1_04_PIN
348
+        #define LCD_PINS_D7         EXPA1_03_PIN
349
       #endif
349
       #endif
350
 
350
 
351
     #endif // !FYSETC_MINI_12864
351
     #endif // !FYSETC_MINI_12864
359
 //
359
 //
360
 
360
 
361
 #ifndef SDCARD_CONNECTION
361
 #ifndef SDCARD_CONNECTION
362
-  #define SDCARD_CONNECTION LCD
362
+  #define SDCARD_CONNECTION                  LCD
363
 #endif
363
 #endif
364
 
364
 
365
 #if SD_CONNECTION_IS(LCD)
365
 #if SD_CONNECTION_IS(LCD)
366
-  #define SS_PIN           EXPA2_07_PIN
366
+  #define SS_PIN                    EXPA2_07_PIN
367
 #endif
367
 #endif
368
 
368
 
369
 /**
369
 /**

+ 103
- 103
Marlin/src/pins/lpc1768/pins_BTT_SKR_V1_4.h Vedi File

37
 // SD Connection
37
 // SD Connection
38
 //
38
 //
39
 #ifndef SDCARD_CONNECTION
39
 #ifndef SDCARD_CONNECTION
40
-  #define SDCARD_CONNECTION LCD
40
+  #define SDCARD_CONNECTION                  LCD
41
 #endif
41
 #endif
42
 
42
 
43
 //
43
 //
44
 // Servos
44
 // Servos
45
 //
45
 //
46
-#define SERVO0_PIN         P2_00
46
+#define SERVO0_PIN                         P2_00
47
 
47
 
48
 //
48
 //
49
 // TMC StallGuard DIAG pins
49
 // TMC StallGuard DIAG pins
50
 //
50
 //
51
-#define X_DIAG_PIN         P1_29   // X-STOP
52
-#define Y_DIAG_PIN         P1_28   // Y-STOP
53
-#define Z_DIAG_PIN         P1_27   // Z-STOP
54
-#define E0_DIAG_PIN        P1_26   // E0DET
55
-#define E1_DIAG_PIN        P1_25   // E1DET
51
+#define X_DIAG_PIN                         P1_29  // X-STOP
52
+#define Y_DIAG_PIN                         P1_28  // Y-STOP
53
+#define Z_DIAG_PIN                         P1_27  // Z-STOP
54
+#define E0_DIAG_PIN                        P1_26  // E0DET
55
+#define E1_DIAG_PIN                        P1_25  // E1DET
56
 
56
 
57
 //
57
 //
58
 // Limit Switches
58
 // Limit Switches
59
 //
59
 //
60
 #if X_STALL_SENSITIVITY
60
 #if X_STALL_SENSITIVITY
61
-  #define X_STOP_PIN       X_DIAG_PIN
61
+  #define X_STOP_PIN                  X_DIAG_PIN
62
   #if X_HOME_DIR < 0
62
   #if X_HOME_DIR < 0
63
-    #define X_MAX_PIN      P1_26   // E0DET
63
+    #define X_MAX_PIN                      P1_26  // E0DET
64
   #else
64
   #else
65
-    #define X_MIN_PIN      P1_26   // E0DET
65
+    #define X_MIN_PIN                      P1_26  // E0DET
66
   #endif
66
   #endif
67
 #else
67
 #else
68
-  #define X_STOP_PIN       P1_29   // X-STOP
68
+  #define X_STOP_PIN                       P1_29  // X-STOP
69
 #endif
69
 #endif
70
 
70
 
71
 #if Y_STALL_SENSITIVITY
71
 #if Y_STALL_SENSITIVITY
72
-  #define Y_STOP_PIN       Y_DIAG_PIN
72
+  #define Y_STOP_PIN                  Y_DIAG_PIN
73
   #if Y_HOME_DIR < 0
73
   #if Y_HOME_DIR < 0
74
-    #define Y_MAX_PIN      P1_25   // E1DET
74
+    #define Y_MAX_PIN                      P1_25  // E1DET
75
   #else
75
   #else
76
-    #define Y_MIN_PIN      P1_25   // E1DET
76
+    #define Y_MIN_PIN                      P1_25  // E1DET
77
   #endif
77
   #endif
78
 #else
78
 #else
79
-  #define Y_STOP_PIN       P1_28   // Y-STOP
79
+  #define Y_STOP_PIN                       P1_28  // Y-STOP
80
 #endif
80
 #endif
81
 
81
 
82
 #if Z_STALL_SENSITIVITY
82
 #if Z_STALL_SENSITIVITY
83
-  #define Z_STOP_PIN       Z_DIAG_PIN
83
+  #define Z_STOP_PIN                  Z_DIAG_PIN
84
   #if Z_HOME_DIR < 0
84
   #if Z_HOME_DIR < 0
85
-    #define Z_MAX_PIN      P1_00   // PWRDET
85
+    #define Z_MAX_PIN                      P1_00  // PWRDET
86
   #else
86
   #else
87
-    #define Z_MIN_PIN      P1_00   // PWRDET
87
+    #define Z_MIN_PIN                      P1_00  // PWRDET
88
   #endif
88
   #endif
89
 #else
89
 #else
90
   #ifndef Z_STOP_PIN
90
   #ifndef Z_STOP_PIN
91
-    #define Z_STOP_PIN     P1_27   // Z-STOP
91
+    #define Z_STOP_PIN                     P1_27  // Z-STOP
92
   #endif
92
   #endif
93
 #endif
93
 #endif
94
 
94
 
96
 // Z Probe (when not Z_MIN_PIN)
96
 // Z Probe (when not Z_MIN_PIN)
97
 //
97
 //
98
 #ifndef Z_MIN_PROBE_PIN
98
 #ifndef Z_MIN_PROBE_PIN
99
-  #define Z_MIN_PROBE_PIN  P0_10
99
+  #define Z_MIN_PROBE_PIN                  P0_10
100
 #endif
100
 #endif
101
 
101
 
102
 //
102
 //
103
 // Filament Runout Sensor
103
 // Filament Runout Sensor
104
 //
104
 //
105
-#define FIL_RUNOUT_PIN     P1_26   // E0DET
106
-#define FIL_RUNOUT2_PIN    P1_25   // E1DET
105
+#define FIL_RUNOUT_PIN                     P1_26  // E0DET
106
+#define FIL_RUNOUT2_PIN                    P1_25  // E1DET
107
 
107
 
108
 //
108
 //
109
 // Power Supply Control
109
 // Power Supply Control
110
 //
110
 //
111
 #ifndef PS_ON_PIN
111
 #ifndef PS_ON_PIN
112
-  #define PS_ON_PIN        P1_00   // PWRDET
112
+  #define PS_ON_PIN                        P1_00  // PWRDET
113
 #endif
113
 #endif
114
 
114
 
115
 //
115
 //
116
 // Power Loss Detection
116
 // Power Loss Detection
117
 //
117
 //
118
 #ifndef POWER_LOSS_PIN
118
 #ifndef POWER_LOSS_PIN
119
-  #define POWER_LOSS_PIN   P1_00   // PWRDET
119
+  #define POWER_LOSS_PIN                   P1_00  // PWRDET
120
 #endif
120
 #endif
121
 
121
 
122
 //
122
 //
123
 // Steppers
123
 // Steppers
124
 //
124
 //
125
-#define X_STEP_PIN         P2_02
126
-#define X_DIR_PIN          P2_06
127
-#define X_ENABLE_PIN       P2_01
125
+#define X_STEP_PIN                         P2_02
126
+#define X_DIR_PIN                          P2_06
127
+#define X_ENABLE_PIN                       P2_01
128
 #ifndef X_CS_PIN
128
 #ifndef X_CS_PIN
129
-  #define X_CS_PIN         P1_10
129
+  #define X_CS_PIN                         P1_10
130
 #endif
130
 #endif
131
 
131
 
132
-#define Y_STEP_PIN         P0_19
133
-#define Y_DIR_PIN          P0_20
134
-#define Y_ENABLE_PIN       P2_08
132
+#define Y_STEP_PIN                         P0_19
133
+#define Y_DIR_PIN                          P0_20
134
+#define Y_ENABLE_PIN                       P2_08
135
 #ifndef Y_CS_PIN
135
 #ifndef Y_CS_PIN
136
-  #define Y_CS_PIN         P1_09
136
+  #define Y_CS_PIN                         P1_09
137
 #endif
137
 #endif
138
 
138
 
139
-#define Z_STEP_PIN         P0_22
140
-#define Z_DIR_PIN          P2_11
141
-#define Z_ENABLE_PIN       P0_21
139
+#define Z_STEP_PIN                         P0_22
140
+#define Z_DIR_PIN                          P2_11
141
+#define Z_ENABLE_PIN                       P0_21
142
 #ifndef Z_CS_PIN
142
 #ifndef Z_CS_PIN
143
-  #define Z_CS_PIN         P1_08
143
+  #define Z_CS_PIN                         P1_08
144
 #endif
144
 #endif
145
 
145
 
146
-#define E0_STEP_PIN        P2_13
147
-#define E0_DIR_PIN         P0_11
148
-#define E0_ENABLE_PIN      P2_12
146
+#define E0_STEP_PIN                        P2_13
147
+#define E0_DIR_PIN                         P0_11
148
+#define E0_ENABLE_PIN                      P2_12
149
 #ifndef E0_CS_PIN
149
 #ifndef E0_CS_PIN
150
-  #define E0_CS_PIN        P1_04
150
+  #define E0_CS_PIN                        P1_04
151
 #endif
151
 #endif
152
 
152
 
153
-#define E1_STEP_PIN        P1_15
154
-#define E1_DIR_PIN         P1_14
155
-#define E1_ENABLE_PIN      P1_16
153
+#define E1_STEP_PIN                        P1_15
154
+#define E1_DIR_PIN                         P1_14
155
+#define E1_ENABLE_PIN                      P1_16
156
 #ifndef E1_CS_PIN
156
 #ifndef E1_CS_PIN
157
-  #define E1_CS_PIN        P1_01
157
+  #define E1_CS_PIN                        P1_01
158
 #endif
158
 #endif
159
 
159
 
160
-#define TEMP_1_PIN         P0_23_A0   // A2 (T2) - (69) - TEMP_1_PIN
161
-#define TEMP_BED_PIN       P0_25_A2   // A0 (T0) - (67) - TEMP_BED_PIN
160
+#define TEMP_1_PIN                      P0_23_A0  // A2 (T2) - (69) - TEMP_1_PIN
161
+#define TEMP_BED_PIN                    P0_25_A2  // A0 (T0) - (67) - TEMP_BED_PIN
162
 
162
 
163
 //
163
 //
164
 // Software SPI pins for TMC2130 stepper drivers
164
 // Software SPI pins for TMC2130 stepper drivers
165
 //
165
 //
166
 #if ENABLED(TMC_USE_SW_SPI)
166
 #if ENABLED(TMC_USE_SW_SPI)
167
   #ifndef TMC_SW_MOSI
167
   #ifndef TMC_SW_MOSI
168
-    #define TMC_SW_MOSI    P1_17
168
+    #define TMC_SW_MOSI                    P1_17
169
   #endif
169
   #endif
170
   #ifndef TMC_SW_MISO
170
   #ifndef TMC_SW_MISO
171
-    #define TMC_SW_MISO    P0_05
171
+    #define TMC_SW_MISO                    P0_05
172
   #endif
172
   #endif
173
   #ifndef TMC_SW_SCK
173
   #ifndef TMC_SW_SCK
174
-    #define TMC_SW_SCK     P0_04
174
+    #define TMC_SW_SCK                     P0_04
175
   #endif
175
   #endif
176
 #endif
176
 #endif
177
 
177
 
197
   //
197
   //
198
   // Software serial
198
   // Software serial
199
   //
199
   //
200
-  #define X_SERIAL_TX_PIN  P1_10
201
-  #define X_SERIAL_RX_PIN  P1_10
200
+  #define X_SERIAL_TX_PIN                  P1_10
201
+  #define X_SERIAL_RX_PIN                  P1_10
202
 
202
 
203
-  #define Y_SERIAL_TX_PIN  P1_09
204
-  #define Y_SERIAL_RX_PIN  P1_09
203
+  #define Y_SERIAL_TX_PIN                  P1_09
204
+  #define Y_SERIAL_RX_PIN                  P1_09
205
 
205
 
206
-  #define Z_SERIAL_TX_PIN  P1_08
207
-  #define Z_SERIAL_RX_PIN  P1_08
206
+  #define Z_SERIAL_TX_PIN                  P1_08
207
+  #define Z_SERIAL_RX_PIN                  P1_08
208
 
208
 
209
-  #define E0_SERIAL_TX_PIN P1_04
210
-  #define E0_SERIAL_RX_PIN P1_04
209
+  #define E0_SERIAL_TX_PIN                 P1_04
210
+  #define E0_SERIAL_RX_PIN                 P1_04
211
 
211
 
212
-  #define E1_SERIAL_TX_PIN P1_01
213
-  #define E1_SERIAL_RX_PIN P1_01
212
+  #define E1_SERIAL_TX_PIN                 P1_01
213
+  #define E1_SERIAL_RX_PIN                 P1_01
214
 
214
 
215
-  #define Z2_SERIAL_TX_PIN P1_01
216
-  #define Z2_SERIAL_RX_PIN P1_01
215
+  #define Z2_SERIAL_TX_PIN                 P1_01
216
+  #define Z2_SERIAL_RX_PIN                 P1_01
217
 
217
 
218
   // Reduce baud rate to improve software serial reliability
218
   // Reduce baud rate to improve software serial reliability
219
   #define TMC_BAUD_RATE 19200
219
   #define TMC_BAUD_RATE 19200
223
 // SD Connection
223
 // SD Connection
224
 //
224
 //
225
 #if SD_CONNECTION_IS(LCD)
225
 #if SD_CONNECTION_IS(LCD)
226
-  #define SS_PIN           P0_16
226
+  #define SS_PIN                           P0_16
227
 #endif
227
 #endif
228
 
228
 
229
 /**
229
 /**
239
 #if HAS_SPI_LCD
239
 #if HAS_SPI_LCD
240
   #if ENABLED(ANET_FULL_GRAPHICS_LCD)
240
   #if ENABLED(ANET_FULL_GRAPHICS_LCD)
241
 
241
 
242
-    #define LCD_PINS_RS    P1_23
242
+    #define LCD_PINS_RS                    P1_23
243
 
243
 
244
-    #define BTN_EN1        P1_20
245
-    #define BTN_EN2        P1_22
246
-    #define BTN_ENC        P1_18
244
+    #define BTN_EN1                        P1_20
245
+    #define BTN_EN2                        P1_22
246
+    #define BTN_ENC                        P1_18
247
 
247
 
248
-    #define LCD_PINS_ENABLE P1_21
249
-    #define LCD_PINS_D4    P1_19
248
+    #define LCD_PINS_ENABLE                P1_21
249
+    #define LCD_PINS_D4                    P1_19
250
 
250
 
251
   #elif ENABLED(CR10_STOCKDISPLAY)
251
   #elif ENABLED(CR10_STOCKDISPLAY)
252
-    #define BTN_ENC        P0_28   // (58) open-drain
253
-    #define LCD_PINS_RS    P1_22
252
+    #define BTN_ENC                        P0_28  // (58) open-drain
253
+    #define LCD_PINS_RS                    P1_22
254
 
254
 
255
-    #define BTN_EN1        P1_18
256
-    #define BTN_EN2        P1_20
255
+    #define BTN_EN1                        P1_18
256
+    #define BTN_EN2                        P1_20
257
 
257
 
258
-    #define LCD_PINS_ENABLE P1_23
259
-    #define LCD_PINS_D4    P1_21
258
+    #define LCD_PINS_ENABLE                P1_23
259
+    #define LCD_PINS_D4                    P1_21
260
 
260
 
261
   #else
261
   #else
262
-    #define BTN_ENC        P0_28   // (58) open-drain
263
-    #define LCD_PINS_RS    P1_19
262
+    #define BTN_ENC                        P0_28  // (58) open-drain
263
+    #define LCD_PINS_RS                    P1_19
264
 
264
 
265
-    #define BTN_EN1        P3_26   // (31) J3-2 & AUX-4
266
-    #define BTN_EN2        P3_25   // (33) J3-4 & AUX-4
265
+    #define BTN_EN1                        P3_26  // (31) J3-2 & AUX-4
266
+    #define BTN_EN2                        P3_25  // (33) J3-4 & AUX-4
267
 
267
 
268
-    #define LCD_PINS_ENABLE P1_18
269
-    #define LCD_PINS_D4    P1_20
268
+    #define LCD_PINS_ENABLE                P1_18
269
+    #define LCD_PINS_D4                    P1_20
270
 
270
 
271
-    #define LCD_SDSS       P0_16   // (16) J3-7 & AUX-4
271
+    #define LCD_SDSS                       P0_16  // (16) J3-7 & AUX-4
272
 
272
 
273
     #if SD_CONNECTION_IS(LCD)
273
     #if SD_CONNECTION_IS(LCD)
274
-      #define SD_DETECT_PIN P1_31  // (49) (NOT 5V tolerant)
274
+      #define SD_DETECT_PIN                P1_31  // (49) (NOT 5V tolerant)
275
     #endif
275
     #endif
276
 
276
 
277
     #if ENABLED(FYSETC_MINI_12864)
277
     #if ENABLED(FYSETC_MINI_12864)
278
-      #define DOGLCD_CS    P1_18
279
-      #define DOGLCD_A0    P1_19
280
-      #define DOGLCD_SCK   P0_15
281
-      #define DOGLCD_MOSI  P0_18
278
+      #define DOGLCD_CS                    P1_18
279
+      #define DOGLCD_A0                    P1_19
280
+      #define DOGLCD_SCK                   P0_15
281
+      #define DOGLCD_MOSI                  P0_18
282
 
282
 
283
-      #define LCD_BACKLIGHT_PIN -1
283
+      #define LCD_BACKLIGHT_PIN            -1
284
 
284
 
285
-      #define FORCE_SOFT_SPI      // Use this if default of hardware SPI causes display problems
286
-                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
285
+      #define FORCE_SOFT_SPI                      // Use this if default of hardware SPI causes display problems
286
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
287
 
287
 
288
-      #define LCD_RESET_PIN P1_20   // Must be high or open for LCD to operate normally.
288
+      #define LCD_RESET_PIN                P1_20  // Must be high or open for LCD to operate normally.
289
 
289
 
290
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
290
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
291
         #ifndef RGB_LED_R_PIN
291
         #ifndef RGB_LED_R_PIN
292
-          #define RGB_LED_R_PIN P1_21
292
+          #define RGB_LED_R_PIN            P1_21
293
         #endif
293
         #endif
294
         #ifndef RGB_LED_G_PIN
294
         #ifndef RGB_LED_G_PIN
295
-          #define RGB_LED_G_PIN P1_22
295
+          #define RGB_LED_G_PIN            P1_22
296
         #endif
296
         #endif
297
         #ifndef RGB_LED_B_PIN
297
         #ifndef RGB_LED_B_PIN
298
-          #define RGB_LED_B_PIN P1_23
298
+          #define RGB_LED_B_PIN            P1_23
299
         #endif
299
         #endif
300
       #elif ENABLED(FYSETC_MINI_12864_2_1)
300
       #elif ENABLED(FYSETC_MINI_12864_2_1)
301
-        #define NEOPIXEL_PIN    P1_21
301
+        #define NEOPIXEL_PIN               P1_21
302
       #endif
302
       #endif
303
 
303
 
304
-    #else // !FYSETC_MINI_12864
304
+    #else                                         // !FYSETC_MINI_12864
305
 
305
 
306
       #if ENABLED(MKS_MINI_12864)
306
       #if ENABLED(MKS_MINI_12864)
307
-        #define DOGLCD_CS   P1_21
308
-        #define DOGLCD_A0   P1_22
309
-        #define DOGLCD_SCK  P0_15
310
-        #define DOGLCD_MOSI P0_18
307
+        #define DOGLCD_CS                  P1_21
308
+        #define DOGLCD_A0                  P1_22
309
+        #define DOGLCD_SCK                 P0_15
310
+        #define DOGLCD_MOSI                P0_18
311
         #define FORCE_SOFT_SPI
311
         #define FORCE_SOFT_SPI
312
       #endif
312
       #endif
313
 
313
 
314
       #if ENABLED(ULTIPANEL)
314
       #if ENABLED(ULTIPANEL)
315
-        #define LCD_PINS_D5 P1_21
316
-        #define LCD_PINS_D6 P1_22
317
-        #define LCD_PINS_D7 P1_23
315
+        #define LCD_PINS_D5                P1_21
316
+        #define LCD_PINS_D6                P1_22
317
+        #define LCD_PINS_D7                P1_23
318
       #endif
318
       #endif
319
 
319
 
320
     #endif // !FYSETC_MINI_12864
320
     #endif // !FYSETC_MINI_12864
327
 // Neopixel LED
327
 // Neopixel LED
328
 //
328
 //
329
 #ifndef NEOPIXEL_PIN
329
 #ifndef NEOPIXEL_PIN
330
-  #define NEOPIXEL_PIN      P1_24
330
+  #define NEOPIXEL_PIN                     P1_24
331
 #endif
331
 #endif
332
 
332
 
333
 /**
333
 /**

+ 22
- 22
Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h Vedi File

40
 // Steppers
40
 // Steppers
41
 //
41
 //
42
 #ifndef E1_STEP_PIN
42
 #ifndef E1_STEP_PIN
43
-  #define E1_STEP_PIN      P0_01
43
+  #define E1_STEP_PIN                      P0_01
44
 #endif
44
 #endif
45
 #ifndef E1_DIR_PIN
45
 #ifndef E1_DIR_PIN
46
-  #define E1_DIR_PIN       P0_00
46
+  #define E1_DIR_PIN                       P0_00
47
 #endif
47
 #endif
48
 #ifndef E1_ENABLE_PIN
48
 #ifndef E1_ENABLE_PIN
49
-  #define E1_ENABLE_PIN    P0_10
49
+  #define E1_ENABLE_PIN                    P0_10
50
 #endif
50
 #endif
51
 
51
 
52
 //
52
 //
54
 //  3.3V max when defined as an analog input
54
 //  3.3V max when defined as an analog input
55
 //
55
 //
56
 #ifndef TEMP_0_PIN
56
 #ifndef TEMP_0_PIN
57
-  #define TEMP_0_PIN       P0_24_A1   // A1 (T1) - (68) - TEMP_0_PIN
57
+  #define TEMP_0_PIN                    P0_24_A1  // A1 (T1) - (68) - TEMP_0_PIN
58
 #endif
58
 #endif
59
 #ifndef TEMP_1_PIN
59
 #ifndef TEMP_1_PIN
60
-  #define TEMP_1_PIN       P0_25_A2   // A2 (T2) - (69) - TEMP_1_PIN
60
+  #define TEMP_1_PIN                    P0_25_A2  // A2 (T2) - (69) - TEMP_1_PIN
61
 #endif
61
 #endif
62
 #ifndef TEMP_BED_PIN
62
 #ifndef TEMP_BED_PIN
63
-  #define TEMP_BED_PIN     P0_23_A0   // A0 (T0) - (67) - TEMP_BED_PIN
63
+  #define TEMP_BED_PIN                  P0_23_A0  // A0 (T0) - (67) - TEMP_BED_PIN
64
 #endif
64
 #endif
65
 
65
 
66
 #if HOTENDS == 1 && TEMP_SENSOR_PROBE
66
 #if HOTENDS == 1 && TEMP_SENSOR_PROBE
67
-  #define TEMP_PROBE_PIN   TEMP_1_PIN
67
+  #define TEMP_PROBE_PIN              TEMP_1_PIN
68
 #endif
68
 #endif
69
 
69
 
70
 //
70
 //
71
 // Heaters / Fans
71
 // Heaters / Fans
72
 //
72
 //
73
 #ifndef HEATER_0_PIN
73
 #ifndef HEATER_0_PIN
74
-  #define HEATER_0_PIN     P2_07
74
+  #define HEATER_0_PIN                     P2_07
75
 #endif
75
 #endif
76
 #if HOTENDS == 1
76
 #if HOTENDS == 1
77
   #ifndef FAN1_PIN
77
   #ifndef FAN1_PIN
78
-    #define FAN1_PIN       P2_04
78
+    #define FAN1_PIN                       P2_04
79
   #endif
79
   #endif
80
 #else
80
 #else
81
   #ifndef HEATER_1_PIN
81
   #ifndef HEATER_1_PIN
82
-    #define HEATER_1_PIN   P2_04
82
+    #define HEATER_1_PIN                   P2_04
83
   #endif
83
   #endif
84
 #endif
84
 #endif
85
 #ifndef FAN_PIN
85
 #ifndef FAN_PIN
86
-  #define FAN_PIN          P2_03
86
+  #define FAN_PIN                          P2_03
87
 #endif
87
 #endif
88
 #ifndef HEATER_BED_PIN
88
 #ifndef HEATER_BED_PIN
89
-  #define HEATER_BED_PIN   P2_05
89
+  #define HEATER_BED_PIN                   P2_05
90
 #endif
90
 #endif
91
 
91
 
92
 //
92
 //
93
 // LCD / Controller
93
 // LCD / Controller
94
 //
94
 //
95
 #if HAS_SPI_LCD
95
 #if HAS_SPI_LCD
96
-  #define BEEPER_PIN       P1_30   // (37) not 5V tolerant
96
+  #define BEEPER_PIN                       P1_30  // (37) not 5V tolerant
97
 #endif
97
 #endif
98
 
98
 
99
 //
99
 //
100
 // SD Support
100
 // SD Support
101
 //
101
 //
102
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
102
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
103
 
103
 
104
 #if SD_CONNECTION_IS(LCD)
104
 #if SD_CONNECTION_IS(LCD)
105
-  #define SCK_PIN          P0_15
106
-  #define MISO_PIN         P0_17
107
-  #define MOSI_PIN         P0_18
105
+  #define SCK_PIN                          P0_15
106
+  #define MISO_PIN                         P0_17
107
+  #define MOSI_PIN                         P0_18
108
 #elif SD_CONNECTION_IS(ONBOARD)
108
 #elif SD_CONNECTION_IS(ONBOARD)
109
   #undef SD_DETECT_PIN
109
   #undef SD_DETECT_PIN
110
-  #define SD_DETECT_PIN    P0_27
111
-  #define SCK_PIN          P0_07
112
-  #define MISO_PIN         P0_08
113
-  #define MOSI_PIN         P0_09
114
-  #define SS_PIN           ONBOARD_SD_CS_PIN
110
+  #define SD_DETECT_PIN                    P0_27
111
+  #define SCK_PIN                          P0_07
112
+  #define MISO_PIN                         P0_08
113
+  #define MOSI_PIN                         P0_09
114
+  #define SS_PIN               ONBOARD_SD_CS_PIN
115
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
115
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
116
   #error "No custom SD drive cable defined for this board."
116
   #error "No custom SD drive cable defined for this board."
117
 #endif
117
 #endif

+ 66
- 66
Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h Vedi File

44
 //
44
 //
45
 // Servos
45
 // Servos
46
 //
46
 //
47
-#define SERVO0_PIN         P1_26   // PWM1[6]
48
-#define SERVO1_PIN         P1_18   // PWM1[1]
47
+#define SERVO0_PIN                         P1_26  // PWM1[6]
48
+#define SERVO1_PIN                         P1_18  // PWM1[1]
49
 
49
 
50
 //
50
 //
51
 // Limit Switches
51
 // Limit Switches
52
 //
52
 //
53
-#define X_MIN_PIN          P0_00
54
-#define X_MAX_PIN          P0_01
55
-#define Y_MIN_PIN          P0_10
56
-#define Y_MAX_PIN          P0_21
57
-#define Z_MIN_PIN          P2_13
58
-#define Z_MAX_PIN          P2_22
53
+#define X_MIN_PIN                          P0_00
54
+#define X_MAX_PIN                          P0_01
55
+#define Y_MIN_PIN                          P0_10
56
+#define Y_MAX_PIN                          P0_21
57
+#define Z_MIN_PIN                          P2_13
58
+#define Z_MAX_PIN                          P2_22
59
 
59
 
60
 //
60
 //
61
 // Steppers
61
 // Steppers
62
 //
62
 //
63
 
63
 
64
-#define X_STEP_PIN         P1_01
65
-#define X_DIR_PIN          P1_04
66
-#define X_ENABLE_PIN       P0_26
64
+#define X_STEP_PIN                         P1_01
65
+#define X_DIR_PIN                          P1_04
66
+#define X_ENABLE_PIN                       P0_26
67
 
67
 
68
-#define Y_STEP_PIN         P1_10
69
-#define Y_DIR_PIN          P1_14
70
-#define Y_ENABLE_PIN       P1_08
68
+#define Y_STEP_PIN                         P1_10
69
+#define Y_DIR_PIN                          P1_14
70
+#define Y_ENABLE_PIN                       P1_08
71
 
71
 
72
-#define Z_STEP_PIN         P1_17
73
-#define Z_DIR_PIN          P4_29
74
-#define Z_ENABLE_PIN       P1_15
72
+#define Z_STEP_PIN                         P1_17
73
+#define Z_DIR_PIN                          P4_29
74
+#define Z_ENABLE_PIN                       P1_15
75
 
75
 
76
-#define E0_STEP_PIN        P0_05
77
-#define E0_DIR_PIN         P2_00
78
-#define E0_ENABLE_PIN      P4_28
76
+#define E0_STEP_PIN                        P0_05
77
+#define E0_DIR_PIN                         P2_00
78
+#define E0_ENABLE_PIN                      P4_28
79
 
79
 
80
-#define E1_STEP_PIN        P2_03
81
-#define E1_DIR_PIN         P2_04
82
-#define E1_ENABLE_PIN      P2_01
80
+#define E1_STEP_PIN                        P2_03
81
+#define E1_DIR_PIN                         P2_04
82
+#define E1_ENABLE_PIN                      P2_01
83
 
83
 
84
-#define E2_STEP_PIN        P2_07
85
-#define E2_DIR_PIN         P2_08
86
-#define E2_ENABLE_PIN      P2_05
84
+#define E2_STEP_PIN                        P2_07
85
+#define E2_DIR_PIN                         P2_08
86
+#define E2_ENABLE_PIN                      P2_05
87
 
87
 
88
 //
88
 //
89
 // TMC2208 UART pins
89
 // TMC2208 UART pins
90
 //
90
 //
91
 #if HAS_TMC_UART
91
 #if HAS_TMC_UART
92
-  #define X_SERIAL_TX_PIN  P1_00
93
-  #define X_SERIAL_RX_PIN  P1_00
94
-  #define Y_SERIAL_TX_PIN  P1_09
95
-  #define Y_SERIAL_RX_PIN  P1_09
96
-  #define Z_SERIAL_TX_PIN  P1_16
97
-  #define Z_SERIAL_RX_PIN  P1_16
98
-  #define E0_SERIAL_TX_PIN P0_04
99
-  #define E0_SERIAL_RX_PIN P0_04
100
-  #define E1_SERIAL_TX_PIN P2_02
101
-  #define E1_SERIAL_RX_PIN P2_02
102
-  #define E2_SERIAL_TX_PIN P2_06
103
-  #define E2_SERIAL_RX_PIN P2_06
92
+  #define X_SERIAL_TX_PIN                  P1_00
93
+  #define X_SERIAL_RX_PIN                  P1_00
94
+  #define Y_SERIAL_TX_PIN                  P1_09
95
+  #define Y_SERIAL_RX_PIN                  P1_09
96
+  #define Z_SERIAL_TX_PIN                  P1_16
97
+  #define Z_SERIAL_RX_PIN                  P1_16
98
+  #define E0_SERIAL_TX_PIN                 P0_04
99
+  #define E0_SERIAL_RX_PIN                 P0_04
100
+  #define E1_SERIAL_TX_PIN                 P2_02
101
+  #define E1_SERIAL_RX_PIN                 P2_02
102
+  #define E2_SERIAL_TX_PIN                 P2_06
103
+  #define E2_SERIAL_RX_PIN                 P2_06
104
 
104
 
105
   // Reduce baud rate to improve software serial reliability
105
   // Reduce baud rate to improve software serial reliability
106
   #define TMC_BAUD_RATE 19200
106
   #define TMC_BAUD_RATE 19200
112
 // Temperature Sensors
112
 // Temperature Sensors
113
 //  3.3V max when defined as an analog input
113
 //  3.3V max when defined as an analog input
114
 //
114
 //
115
-#define TEMP_0_PIN          P0_24_A1   // AD0[0] on P0_23
116
-#define TEMP_BED_PIN        P0_23_A0   // AD0[1] on P0_24
115
+#define TEMP_0_PIN                      P0_24_A1  // AD0[0] on P0_23
116
+#define TEMP_BED_PIN                    P0_23_A0  // AD0[1] on P0_24
117
 
117
 
118
 //
118
 //
119
 // Heaters / Fans
119
 // Heaters / Fans
120
 //
120
 //
121
-#define HEATER_BED_PIN     P1_19 // Not a PWM pin, software PWM required
122
-#define HEATER_0_PIN       P3_26 // PWM1[3]
123
-#define FAN_PIN            P3_25 // Part cooling fan - connected to PWM1[2]
124
-#define E0_AUTO_FAN_PIN    P0_27 // Extruder cooling fan
121
+#define HEATER_BED_PIN                     P1_19  // Not a PWM pin, software PWM required
122
+#define HEATER_0_PIN                       P3_26  // PWM1[3]
123
+#define FAN_PIN                            P3_25  // Part cooling fan - connected to PWM1[2]
124
+#define E0_AUTO_FAN_PIN                    P0_27  // Extruder cooling fan
125
 
125
 
126
 //
126
 //
127
 // Misc. Functions
127
 // Misc. Functions
128
 //
128
 //
129
-#define LED_PIN            P1_31
129
+#define LED_PIN                            P1_31
130
 
130
 
131
 //
131
 //
132
 // LCD
132
 // LCD
133
 //
133
 //
134
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
134
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
135
-  #define BEEPER_PIN       P0_19
136
-  #define BTN_EN1          P1_23
137
-  #define BTN_EN2          P1_24
138
-  #define BTN_ENC          P1_25
139
-  #define LCD_PINS_RS      P0_20
140
-  #define LCD_PINS_ENABLE  P0_21
141
-  #define LCD_PINS_D4      P2_11
142
-  #define LCD_PINS_D5      P0_22
143
-  #define LCD_PINS_D6      P1_29
144
-  #define LCD_PINS_D7      P1_28
135
+  #define BEEPER_PIN                       P0_19
136
+  #define BTN_EN1                          P1_23
137
+  #define BTN_EN2                          P1_24
138
+  #define BTN_ENC                          P1_25
139
+  #define LCD_PINS_RS                      P0_20
140
+  #define LCD_PINS_ENABLE                  P0_21
141
+  #define LCD_PINS_D4                      P2_11
142
+  #define LCD_PINS_D5                      P0_22
143
+  #define LCD_PINS_D6                      P1_29
144
+  #define LCD_PINS_D7                      P1_28
145
 #endif
145
 #endif
146
 
146
 
147
 //
147
 //
149
 //
149
 //
150
 
150
 
151
 #ifndef SDCARD_CONNECTION
151
 #ifndef SDCARD_CONNECTION
152
-  #define SDCARD_CONNECTION LCD
152
+  #define SDCARD_CONNECTION                  LCD
153
 #endif
153
 #endif
154
 
154
 
155
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
155
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
156
 
156
 
157
 #if SD_CONNECTION_IS(LCD)
157
 #if SD_CONNECTION_IS(LCD)
158
-  #define SCK_PIN          P0_15
159
-  #define MISO_PIN         P0_17
160
-  #define MOSI_PIN         P0_18
161
-  #define SS_PIN           P0_16
158
+  #define SCK_PIN                          P0_15
159
+  #define MISO_PIN                         P0_17
160
+  #define MOSI_PIN                         P0_18
161
+  #define SS_PIN                           P0_16
162
 #elif SD_CONNECTION_IS(ONBOARD)
162
 #elif SD_CONNECTION_IS(ONBOARD)
163
   #undef SD_DETECT_PIN
163
   #undef SD_DETECT_PIN
164
-  #define SD_DETECT_PIN    P0_27
165
-  #define SCK_PIN          P0_07
166
-  #define MISO_PIN         P0_08
167
-  #define MOSI_PIN         P0_09
168
-  #define SS_PIN           ONBOARD_SD_CS_PIN
164
+  #define SD_DETECT_PIN                    P0_27
165
+  #define SCK_PIN                          P0_07
166
+  #define MISO_PIN                         P0_08
167
+  #define MOSI_PIN                         P0_09
168
+  #define SS_PIN               ONBOARD_SD_CS_PIN
169
 #endif
169
 #endif

+ 117
- 117
Marlin/src/pins/lpc1768/pins_MKS_SBASE.h Vedi File

46
   //#define SDCARD_EEPROM_EMULATION
46
   //#define SDCARD_EEPROM_EMULATION
47
 #endif
47
 #endif
48
 
48
 
49
-#define LED_PIN            P1_18   // Used as a status indicator
50
-#define LED2_PIN           P1_19
51
-#define LED3_PIN           P1_20
52
-#define LED4_PIN           P1_21
49
+#define LED_PIN                            P1_18  // Used as a status indicator
50
+#define LED2_PIN                           P1_19
51
+#define LED3_PIN                           P1_20
52
+#define LED4_PIN                           P1_21
53
 
53
 
54
 //
54
 //
55
 // Servos
55
 // Servos
56
 //
56
 //
57
-#define SERVO0_PIN         P1_23   // J8-3 (low jitter)
58
-#define SERVO1_PIN         P2_12   // J8-4
59
-#define SERVO2_PIN         P2_11   // J8-5
60
-#define SERVO3_PIN         P4_28   // J8-6
57
+#define SERVO0_PIN                         P1_23  // J8-3 (low jitter)
58
+#define SERVO1_PIN                         P2_12  // J8-4
59
+#define SERVO2_PIN                         P2_11  // J8-5
60
+#define SERVO3_PIN                         P4_28  // J8-6
61
 
61
 
62
 //
62
 //
63
 // Limit Switches - Not Interrupt Capable
63
 // Limit Switches - Not Interrupt Capable
64
 //
64
 //
65
-#define X_MIN_PIN          P1_24   // 10k pullup to 3.3V, 1K series
66
-#define X_MAX_PIN          P1_25   // 10k pullup to 3.3V, 1K series
67
-#define Y_MIN_PIN          P1_26   // 10k pullup to 3.3V, 1K series
68
-#define Y_MAX_PIN          P1_27   // 10k pullup to 3.3V, 1K series
69
-#define Z_MIN_PIN          P1_28   // The original Mks Sbase DIO19 has a 10k pullup to 3.3V or 5V, 1K series, so when using a Zprobe we must use DIO41 (J8 P1.22)
70
-#define Z_MAX_PIN          P1_29   // 10k pullup to 3.3V, 1K series
65
+#define X_MIN_PIN                          P1_24  // 10k pullup to 3.3V, 1K series
66
+#define X_MAX_PIN                          P1_25  // 10k pullup to 3.3V, 1K series
67
+#define Y_MIN_PIN                          P1_26  // 10k pullup to 3.3V, 1K series
68
+#define Y_MAX_PIN                          P1_27  // 10k pullup to 3.3V, 1K series
69
+#define Z_MIN_PIN                          P1_28  // The original Mks Sbase DIO19 has a 10k pullup to 3.3V or 5V, 1K series, so when using a Zprobe we must use DIO41 (J8 P1.22)
70
+#define Z_MAX_PIN                          P1_29  // 10k pullup to 3.3V, 1K series
71
 
71
 
72
 #ifndef Z_MIN_PROBE_PIN
72
 #ifndef Z_MIN_PROBE_PIN
73
-  #define Z_MIN_PROBE_PIN  P4_28   // Connector J8
73
+  #define Z_MIN_PROBE_PIN                  P4_28  // Connector J8
74
 #endif
74
 #endif
75
 
75
 
76
 //
76
 //
77
 // Steppers
77
 // Steppers
78
 //
78
 //
79
-#define X_STEP_PIN         P2_00
80
-#define X_DIR_PIN          P0_05
81
-#define X_ENABLE_PIN       P0_04
79
+#define X_STEP_PIN                         P2_00
80
+#define X_DIR_PIN                          P0_05
81
+#define X_ENABLE_PIN                       P0_04
82
 
82
 
83
-#define Y_STEP_PIN         P2_01
84
-#define Y_DIR_PIN          P0_11
85
-#define Y_ENABLE_PIN       P0_10
83
+#define Y_STEP_PIN                         P2_01
84
+#define Y_DIR_PIN                          P0_11
85
+#define Y_ENABLE_PIN                       P0_10
86
 
86
 
87
-#define Z_STEP_PIN         P2_02
88
-#define Z_DIR_PIN          P0_20
89
-#define Z_ENABLE_PIN       P0_19
87
+#define Z_STEP_PIN                         P2_02
88
+#define Z_DIR_PIN                          P0_20
89
+#define Z_ENABLE_PIN                       P0_19
90
 
90
 
91
-#define E0_STEP_PIN        P2_03
92
-#define E0_DIR_PIN         P0_22
93
-#define E0_ENABLE_PIN      P0_21
91
+#define E0_STEP_PIN                        P2_03
92
+#define E0_DIR_PIN                         P0_22
93
+#define E0_ENABLE_PIN                      P0_21
94
 
94
 
95
-#define E1_STEP_PIN        P2_08
96
-#define E1_DIR_PIN         P2_13
97
-#define E1_ENABLE_PIN      P4_29
95
+#define E1_STEP_PIN                        P2_08
96
+#define E1_DIR_PIN                         P2_13
97
+#define E1_ENABLE_PIN                      P4_29
98
 
98
 
99
 //
99
 //
100
 // Temperature Sensors
100
 // Temperature Sensors
101
 // 3.3V max when defined as an analog input
101
 // 3.3V max when defined as an analog input
102
 //
102
 //
103
-#define TEMP_BED_PIN        P0_23_A0   // A0 (TH1)
104
-#define TEMP_0_PIN          P0_24_A1   // A1 (TH2)
105
-#define TEMP_1_PIN          P0_25_A2   // A2 (TH3)
106
-#define TEMP_2_PIN          P0_26_A3   // A3 (TH4)
103
+#define TEMP_BED_PIN                    P0_23_A0  // A0 (TH1)
104
+#define TEMP_0_PIN                      P0_24_A1  // A1 (TH2)
105
+#define TEMP_1_PIN                      P0_25_A2  // A2 (TH3)
106
+#define TEMP_2_PIN                      P0_26_A3  // A3 (TH4)
107
 
107
 
108
 //
108
 //
109
 // Heaters / Fans
109
 // Heaters / Fans
110
 //
110
 //
111
-#define HEATER_BED_PIN     P2_05
112
-#define HEATER_0_PIN       P2_07
113
-#define HEATER_1_PIN       P2_06
111
+#define HEATER_BED_PIN                     P2_05
112
+#define HEATER_0_PIN                       P2_07
113
+#define HEATER_1_PIN                       P2_06
114
 #ifndef FAN_PIN
114
 #ifndef FAN_PIN
115
-  #define FAN_PIN          P2_04
115
+  #define FAN_PIN                          P2_04
116
 #endif
116
 #endif
117
 
117
 
118
 //
118
 //
124
 // 5V
124
 // 5V
125
 // NC
125
 // NC
126
 // GND
126
 // GND
127
-#define PIN_P0_17          P0_17
128
-#define PIN_P0_16          P0_16
129
-#define PIN_P0_15          P0_15
127
+#define PIN_P0_17                          P0_17
128
+#define PIN_P0_16                          P0_16
129
+#define PIN_P0_15                          P0_15
130
 
130
 
131
 //
131
 //
132
 // Connector J8
132
 // Connector J8
133
 //
133
 //
134
 
134
 
135
 // GND
135
 // GND
136
-#define PIN_P1_22          P1_22
137
-#define PIN_P1_23          P1_23   // PWM Capable
138
-#define PIN_P2_12          P2_12   // Interrupt Capable
139
-#define PIN_P2_11          P2_11   // Interrupt Capable
136
+#define PIN_P1_22                          P1_22
137
+#define PIN_P1_23                          P1_23  // PWM Capable
138
+#define PIN_P2_12                          P2_12  // Interrupt Capable
139
+#define PIN_P2_11                          P2_11  // Interrupt Capable
140
 
140
 
141
 //
141
 //
142
 // Průša i3 MK2 Multi Material Multiplexer Support
142
 // Průša i3 MK2 Multi Material Multiplexer Support
143
 //
143
 //
144
 #if ENABLED(MK2_MULTIPLEXER)
144
 #if ENABLED(MK2_MULTIPLEXER)
145
-  #define E_MUX0_PIN       P1_23   // J8-3
146
-  #define E_MUX1_PIN       P2_12   // J8-4
147
-  #define E_MUX2_PIN       P2_11   // J8-5
145
+  #define E_MUX0_PIN                       P1_23  // J8-3
146
+  #define E_MUX1_PIN                       P2_12  // J8-4
147
+  #define E_MUX2_PIN                       P2_11  // J8-5
148
 #endif
148
 #endif
149
 
149
 
150
 //
150
 //
151
 // Misc. Functions
151
 // Misc. Functions
152
 //
152
 //
153
-#define PS_ON_PIN          P0_25   // TH3 Connector
153
+#define PS_ON_PIN                          P0_25  // TH3 Connector
154
 
154
 
155
 //
155
 //
156
 // Ethernet pins
156
 // Ethernet pins
157
 //
157
 //
158
 #ifndef ULTIPANEL
158
 #ifndef ULTIPANEL
159
-  #define ENET_MDIO        P1_17   // J12-4
160
-  #define ENET_RX_ER       P1_14   // J12-6
161
-  #define ENET_RXD1        P1_10   // J12-8
159
+  #define ENET_MDIO                        P1_17  // J12-4
160
+  #define ENET_RX_ER                       P1_14  // J12-6
161
+  #define ENET_RXD1                        P1_10  // J12-8
162
 #endif
162
 #endif
163
 
163
 
164
-#define ENET_MOC           P1_16   // J12-3
165
-#define REF_CLK            P1_15   // J12-5
166
-#define ENET_RXD0          P1_09   // J12-7
167
-#define ENET_CRS           P1_08   // J12-9
168
-#define ENET_TX_EN         P1_04   // J12-10
169
-#define ENET_TXD0          P1_00   // J12-11
170
-#define ENET_TXD1          P1_01   // J12-12
164
+#define ENET_MOC                           P1_16  // J12-3
165
+#define REF_CLK                            P1_15  // J12-5
166
+#define ENET_RXD0                          P1_09  // J12-7
167
+#define ENET_CRS                           P1_08  // J12-9
168
+#define ENET_TX_EN                         P1_04  // J12-10
169
+#define ENET_TXD0                          P1_00  // J12-11
170
+#define ENET_TXD1                          P1_01  // J12-12
171
 
171
 
172
 #ifndef SDCARD_CONNECTION
172
 #ifndef SDCARD_CONNECTION
173
-  #define SDCARD_CONNECTION ONBOARD
173
+  #define SDCARD_CONNECTION              ONBOARD
174
 #endif
174
 #endif
175
 
175
 
176
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
176
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
177
 
177
 
178
 #if SD_CONNECTION_IS(CUSTOM_CABLE)
178
 #if SD_CONNECTION_IS(CUSTOM_CABLE)
179
 
179
 
189
    * If you can't find a pin to use for the LCD's SD_DETECT then comment out
189
    * If you can't find a pin to use for the LCD's SD_DETECT then comment out
190
    * SD_DETECT_PIN entirely and remove that wire from the the custom cable.
190
    * SD_DETECT_PIN entirely and remove that wire from the the custom cable.
191
    */
191
    */
192
-  #define SD_DETECT_PIN    P2_11   // J8-5 (moved from EXP2 P0.27)
193
-  #define SCK_PIN          P1_22   // J8-2 (moved from EXP2 P0.7)
194
-  #define MISO_PIN         P1_23   // J8-3 (moved from EXP2 P0.8)
195
-  #define MOSI_PIN         P2_12   // J8-4 (moved from EXP2 P0.9)
196
-  #define SS_PIN           P0_28
197
-  #define LPC_SOFTWARE_SPI  // With a custom cable we need software SPI because the
198
-                            // selected pins are not on a hardware SPI controller
192
+  #define SD_DETECT_PIN                    P2_11  // J8-5 (moved from EXP2 P0.27)
193
+  #define SCK_PIN                          P1_22  // J8-2 (moved from EXP2 P0.7)
194
+  #define MISO_PIN                         P1_23  // J8-3 (moved from EXP2 P0.8)
195
+  #define MOSI_PIN                         P2_12  // J8-4 (moved from EXP2 P0.9)
196
+  #define SS_PIN                           P0_28
197
+  #define LPC_SOFTWARE_SPI                        // With a custom cable we need software SPI because the
198
+                                                  // selected pins are not on a hardware SPI controller
199
 #elif SD_CONNECTION_IS(LCD)
199
 #elif SD_CONNECTION_IS(LCD)
200
   // use standard cable and header, SPI and SD detect sre shared with on-board SD card
200
   // use standard cable and header, SPI and SD detect sre shared with on-board SD card
201
   // hardware SPI is used for both SD cards. The detect pin is shred between the
201
   // hardware SPI is used for both SD cards. The detect pin is shred between the
202
   // LCD and onboard SD readers so we disable it.
202
   // LCD and onboard SD readers so we disable it.
203
-  #define SCK_PIN          P0_07
204
-  #define MISO_PIN         P0_08
205
-  #define MOSI_PIN         P0_09
206
-  #define SS_PIN           P0_28
203
+  #define SCK_PIN                          P0_07
204
+  #define MISO_PIN                         P0_08
205
+  #define MOSI_PIN                         P0_09
206
+  #define SS_PIN                           P0_28
207
 #elif SD_CONNECTION_IS(ONBOARD)
207
 #elif SD_CONNECTION_IS(ONBOARD)
208
-  #define SD_DETECT_PIN    P0_27
209
-  #define SCK_PIN          P0_07
210
-  #define MISO_PIN         P0_08
211
-  #define MOSI_PIN         P0_09
212
-  #define SS_PIN           ONBOARD_SD_CS_PIN
208
+  #define SD_DETECT_PIN                    P0_27
209
+  #define SCK_PIN                          P0_07
210
+  #define MISO_PIN                         P0_08
211
+  #define MOSI_PIN                         P0_09
212
+  #define SS_PIN               ONBOARD_SD_CS_PIN
213
 #endif
213
 #endif
214
 
214
 
215
 /**
215
 /**
226
  */
226
  */
227
 
227
 
228
 #if HAS_SPI_LCD
228
 #if HAS_SPI_LCD
229
-  #define BEEPER_PIN       P1_31   // EXP1.1
230
-  #define BTN_ENC          P1_30   // EXP1.2
231
-  #define BTN_EN1          P3_26   // EXP2.5
232
-  #define BTN_EN2          P3_25   // EXP2.3
233
-  #define LCD_PINS_RS      P0_16   // EXP1.4
234
-  #define LCD_SDSS         P0_28   // EXP2.4
235
-  #define LCD_PINS_ENABLE  P0_18   // EXP1.3
236
-  #define LCD_PINS_D4      P0_15   // EXP1.5
229
+  #define BEEPER_PIN                       P1_31  // EXP1.1
230
+  #define BTN_ENC                          P1_30  // EXP1.2
231
+  #define BTN_EN1                          P3_26  // EXP2.5
232
+  #define BTN_EN2                          P3_25  // EXP2.3
233
+  #define LCD_PINS_RS                      P0_16  // EXP1.4
234
+  #define LCD_SDSS                         P0_28  // EXP2.4
235
+  #define LCD_PINS_ENABLE                  P0_18  // EXP1.3
236
+  #define LCD_PINS_D4                      P0_15  // EXP1.5
237
   #if ANY(VIKI2, miniVIKI)
237
   #if ANY(VIKI2, miniVIKI)
238
-    #define DOGLCD_SCK     SCK_PIN
239
-    #define DOGLCD_MOSI    MOSI_PIN
238
+    #define DOGLCD_SCK                   SCK_PIN
239
+    #define DOGLCD_MOSI                 MOSI_PIN
240
   #endif
240
   #endif
241
 
241
 
242
   #if ENABLED(FYSETC_MINI_12864)
242
   #if ENABLED(FYSETC_MINI_12864)
251
      * Pins 6, 7 & 8 on EXP2 are no connects. That means a second special
251
      * Pins 6, 7 & 8 on EXP2 are no connects. That means a second special
252
      * cable will be needed if the RGB LEDs are to be active.
252
      * cable will be needed if the RGB LEDs are to be active.
253
      */
253
      */
254
-    #define DOGLCD_CS      LCD_PINS_ENABLE // EXP1.3  (LCD_EN on FYSETC schematic)
255
-    #define DOGLCD_A0      LCD_PINS_RS     // EXP1.4  (LCD_A0 on FYSETC schematic)
256
-    #define DOGLCD_SCK     P2_11           // J8-5  (SCK on FYSETC schematic)
257
-    #define DOGLCD_MOSI    P4_28           // J8-6  (MOSI on FYSETC schematic)
254
+    #define DOGLCD_CS            LCD_PINS_ENABLE  // EXP1.3  (LCD_EN on FYSETC schematic)
255
+    #define DOGLCD_A0                LCD_PINS_RS  // EXP1.4  (LCD_A0 on FYSETC schematic)
256
+    #define DOGLCD_SCK                     P2_11  // J8-5  (SCK on FYSETC schematic)
257
+    #define DOGLCD_MOSI                    P4_28  // J8-6  (MOSI on FYSETC schematic)
258
 
258
 
259
-    //#define FORCE_SOFT_SPI    // Use this if default of hardware SPI causes display problems
260
-                                //   results in LCD soft SPI mode 3, SD soft SPI mode 0
259
+    //#define FORCE_SOFT_SPI                      // Use this if default of hardware SPI causes display problems
260
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
261
 
261
 
262
     #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
262
     #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
263
       #ifndef RGB_LED_R_PIN
263
       #ifndef RGB_LED_R_PIN
264
-        #define RGB_LED_R_PIN P2_12        // J8-4  (LCD_D6 on FYSETC schematic)
264
+        #define RGB_LED_R_PIN              P2_12  // J8-4  (LCD_D6 on FYSETC schematic)
265
       #endif
265
       #endif
266
       #ifndef RGB_LED_G_PIN
266
       #ifndef RGB_LED_G_PIN
267
-        #define RGB_LED_G_PIN P1_23        // J8-3  (LCD_D5 on FYSETC schematic)
267
+        #define RGB_LED_G_PIN              P1_23  // J8-3  (LCD_D5 on FYSETC schematic)
268
       #endif
268
       #endif
269
       #ifndef RGB_LED_B_PIN
269
       #ifndef RGB_LED_B_PIN
270
-        #define RGB_LED_B_PIN P1_22        // J8-2  (LCD_D7 on FYSETC schematic)
270
+        #define RGB_LED_B_PIN              P1_22  // J8-2  (LCD_D7 on FYSETC schematic)
271
       #endif
271
       #endif
272
     #elif ENABLED(FYSETC_MINI_12864_2_1)
272
     #elif ENABLED(FYSETC_MINI_12864_2_1)
273
-      #define NEOPIXEL_PIN P2_12
273
+      #define NEOPIXEL_PIN                 P2_12
274
     #endif
274
     #endif
275
 
275
 
276
   #elif ENABLED(MINIPANEL)
276
   #elif ENABLED(MINIPANEL)
291
 
291
 
292
 #if HAS_DRIVER(TMC2130)
292
 #if HAS_DRIVER(TMC2130)
293
   // J8
293
   // J8
294
-  #define X_CS_PIN         P1_22
295
-  #define Y_CS_PIN         P1_23
296
-  #define Z_CS_PIN         P2_12
297
-  #define E0_CS_PIN        P2_11
298
-  #define E1_CS_PIN        P4_28
294
+  #define X_CS_PIN                         P1_22
295
+  #define Y_CS_PIN                         P1_23
296
+  #define Z_CS_PIN                         P2_12
297
+  #define E0_CS_PIN                        P2_11
298
+  #define E1_CS_PIN                        P4_28
299
 
299
 
300
 // Hardware SPI is on EXP2. See if you can make it work:
300
 // Hardware SPI is on EXP2. See if you can make it work:
301
 // https://github.com/makerbase-mks/MKS-SBASE/issues/25
301
 // https://github.com/makerbase-mks/MKS-SBASE/issues/25
302
 #define TMC_USE_SW_SPI
302
 #define TMC_USE_SW_SPI
303
 #if ENABLED(TMC_USE_SW_SPI)
303
 #if ENABLED(TMC_USE_SW_SPI)
304
   #ifndef TMC_SW_MOSI
304
   #ifndef TMC_SW_MOSI
305
-    #define TMC_SW_MOSI    P0_03   // AUX1
305
+    #define TMC_SW_MOSI                    P0_03  // AUX1
306
   #endif
306
   #endif
307
   #ifndef TMC_SW_MISO
307
   #ifndef TMC_SW_MISO
308
-    #define TMC_SW_MISO    P0_02   // AUX1
308
+    #define TMC_SW_MISO                    P0_02  // AUX1
309
   #endif
309
   #endif
310
   #ifndef TMC_SW_SCK
310
   #ifndef TMC_SW_SCK
311
-    #define TMC_SW_SCK     P0_26   // TH4
311
+    #define TMC_SW_SCK                     P0_26  // TH4
312
   #endif
312
   #endif
313
  #endif
313
  #endif
314
 #endif
314
 #endif
322
    * Worst case you may have to give up the LCD
322
    * Worst case you may have to give up the LCD
323
    * RX pins need to be interrupt capable
323
    * RX pins need to be interrupt capable
324
    */
324
    */
325
-  #define X_SERIAL_TX_PIN  P1_22   // J8-2
326
-  #define X_SERIAL_RX_PIN  P2_12   // J8-4 Interrupt Capable
327
-  #define Y_SERIAL_TX_PIN  P1_23   // J8-3
328
-  #define Y_SERIAL_RX_PIN  P2_11   // J8-5 Interrupt Capable
329
-  #define Z_SERIAL_TX_PIN  P2_12   // J8-4
330
-  #define Z_SERIAL_RX_PIN  P0_25   // TH3
331
-  #define E0_SERIAL_TX_PIN P4_28   // J8-6
332
-  #define E0_SERIAL_RX_PIN P0_26   // TH4
325
+  #define X_SERIAL_TX_PIN                  P1_22  // J8-2
326
+  #define X_SERIAL_RX_PIN                  P2_12  // J8-4 Interrupt Capable
327
+  #define Y_SERIAL_TX_PIN                  P1_23  // J8-3
328
+  #define Y_SERIAL_RX_PIN                  P2_11  // J8-5 Interrupt Capable
329
+  #define Z_SERIAL_TX_PIN                  P2_12  // J8-4
330
+  #define Z_SERIAL_RX_PIN                  P0_25  // TH3
331
+  #define E0_SERIAL_TX_PIN                 P4_28  // J8-6
332
+  #define E0_SERIAL_RX_PIN                 P0_26  // TH4
333
 
333
 
334
   // Reduce baud rate to improve software serial reliability
334
   // Reduce baud rate to improve software serial reliability
335
   #define TMC_BAUD_RATE 19200
335
   #define TMC_BAUD_RATE 19200
336
 #endif
336
 #endif
337
 
337
 
338
 // UNUSED
338
 // UNUSED
339
-#define PIN_P0_27          P0_27   // EXP2/Onboard SD
340
-#define PIN_P0_28          P0_28   // EXP2
341
-#define PIN_P0_02          P0_02   // AUX1 (Interrupt Capable/ADC/Serial Port 0)
342
-#define PIN_P0_03          P0_03   // AUX1 (Interrupt Capable/ADC/Serial Port 0)
339
+#define PIN_P0_27                          P0_27  // EXP2/Onboard SD
340
+#define PIN_P0_28                          P0_28  // EXP2
341
+#define PIN_P0_02                          P0_02  // AUX1 (Interrupt Capable/ADC/Serial Port 0)
342
+#define PIN_P0_03                          P0_03  // AUX1 (Interrupt Capable/ADC/Serial Port 0)
343
 
343
 
344
 /**
344
 /**
345
  *  PWMs
345
  *  PWMs

+ 121
- 121
Marlin/src/pins/lpc1768/pins_MKS_SGEN_L.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN         P1_23   // SERVO P1.23
45
-#define SERVO1_PIN         P2_00   // SERVO P2.0
44
+#define SERVO0_PIN                         P1_23  // SERVO P1.23
45
+#define SERVO1_PIN                         P2_00  // SERVO P2.0
46
 
46
 
47
 //
47
 //
48
 // Trinamic Stallguard pins
48
 // Trinamic Stallguard pins
49
 //
49
 //
50
-#define X_DIAG_PIN         P1_29   // X-
51
-#define Y_DIAG_PIN         P1_27   // Y-
52
-#define Z_DIAG_PIN         P1_25   // Z-
53
-#define E0_DIAG_PIN        P1_28   // X+
54
-#define E1_DIAG_PIN        P1_26   // Y+
50
+#define X_DIAG_PIN                         P1_29  // X-
51
+#define Y_DIAG_PIN                         P1_27  // Y-
52
+#define Z_DIAG_PIN                         P1_25  // Z-
53
+#define E0_DIAG_PIN                        P1_28  // X+
54
+#define E1_DIAG_PIN                        P1_26  // Y+
55
 
55
 
56
 //
56
 //
57
 // Limit Switches
57
 // Limit Switches
58
 //
58
 //
59
 #if X_STALL_SENSITIVITY
59
 #if X_STALL_SENSITIVITY
60
-  #define X_STOP_PIN       X_DIAG_PIN
60
+  #define X_STOP_PIN                  X_DIAG_PIN
61
   #if X_HOME_DIR < 0
61
   #if X_HOME_DIR < 0
62
-    #define X_MAX_PIN      P1_28   // X+
62
+    #define X_MAX_PIN                      P1_28  // X+
63
   #else
63
   #else
64
-    #define X_MIN_PIN      P1_28   // X+
64
+    #define X_MIN_PIN                      P1_28  // X+
65
   #endif
65
   #endif
66
 #else
66
 #else
67
-  #define X_MIN_PIN        P1_29   // X-
68
-  #define X_MAX_PIN        P1_28   // X+
67
+  #define X_MIN_PIN                        P1_29  // X-
68
+  #define X_MAX_PIN                        P1_28  // X+
69
 #endif
69
 #endif
70
 
70
 
71
 #if Y_STALL_SENSITIVITY
71
 #if Y_STALL_SENSITIVITY
72
-  #define Y_STOP_PIN       Y_DIAG_PIN
72
+  #define Y_STOP_PIN                  Y_DIAG_PIN
73
   #if Y_HOME_DIR < 0
73
   #if Y_HOME_DIR < 0
74
-    #define Y_MAX_PIN      P1_26   // Y+
74
+    #define Y_MAX_PIN                      P1_26  // Y+
75
   #else
75
   #else
76
-    #define Y_MIN_PIN      P1_26   // Y+
76
+    #define Y_MIN_PIN                      P1_26  // Y+
77
   #endif
77
   #endif
78
 #else
78
 #else
79
-  #define Y_MIN_PIN        P1_27   // Y-
80
-  #define Y_MAX_PIN        P1_26   // Y+
79
+  #define Y_MIN_PIN                        P1_27  // Y-
80
+  #define Y_MAX_PIN                        P1_26  // Y+
81
 #endif
81
 #endif
82
 
82
 
83
 #if Z_STALL_SENSITIVITY
83
 #if Z_STALL_SENSITIVITY
84
-  #define Z_STOP_PIN       Z_DIAG_PIN
84
+  #define Z_STOP_PIN                  Z_DIAG_PIN
85
   #if Z_HOME_DIR < 0
85
   #if Z_HOME_DIR < 0
86
-    #define Z_MAX_PIN      P1_24   // Z+
86
+    #define Z_MAX_PIN                      P1_24  // Z+
87
   #else
87
   #else
88
-    #define Z_MIN_PIN      P1_24   // Z+
88
+    #define Z_MIN_PIN                      P1_24  // Z+
89
   #endif
89
   #endif
90
 #else
90
 #else
91
-  #define Z_MIN_PIN        P1_25   // Z-
92
-  #define Z_MAX_PIN        P1_24   // Z+
91
+  #define Z_MIN_PIN                        P1_25  // Z-
92
+  #define Z_MAX_PIN                        P1_24  // Z+
93
 #endif
93
 #endif
94
 
94
 
95
 //
95
 //
96
 // Z Probe (when not Z_MIN_PIN)
96
 // Z Probe (when not Z_MIN_PIN)
97
 //
97
 //
98
 #ifndef Z_MIN_PROBE_PIN
98
 #ifndef Z_MIN_PROBE_PIN
99
-  #define Z_MIN_PROBE_PIN  P1_24
99
+  #define Z_MIN_PROBE_PIN                  P1_24
100
 #endif
100
 #endif
101
 
101
 
102
 //
102
 //
103
 // Steppers
103
 // Steppers
104
 //
104
 //
105
-#define X_STEP_PIN         P2_02
106
-#define X_DIR_PIN          P2_03
107
-#define X_ENABLE_PIN       P2_01
105
+#define X_STEP_PIN                         P2_02
106
+#define X_DIR_PIN                          P2_03
107
+#define X_ENABLE_PIN                       P2_01
108
 #ifndef X_CS_PIN
108
 #ifndef X_CS_PIN
109
-  #define X_CS_PIN         P1_01
109
+  #define X_CS_PIN                         P1_01
110
 #endif
110
 #endif
111
 
111
 
112
-#define Y_STEP_PIN         P0_19
113
-#define Y_DIR_PIN          P0_20
114
-#define Y_ENABLE_PIN       P2_08
112
+#define Y_STEP_PIN                         P0_19
113
+#define Y_DIR_PIN                          P0_20
114
+#define Y_ENABLE_PIN                       P2_08
115
 #ifndef Y_CS_PIN
115
 #ifndef Y_CS_PIN
116
-  #define Y_CS_PIN         P1_08
116
+  #define Y_CS_PIN                         P1_08
117
 #endif
117
 #endif
118
 
118
 
119
-#define Z_STEP_PIN         P0_22
120
-#define Z_DIR_PIN          P2_11
121
-#define Z_ENABLE_PIN       P0_21
119
+#define Z_STEP_PIN                         P0_22
120
+#define Z_DIR_PIN                          P2_11
121
+#define Z_ENABLE_PIN                       P0_21
122
 #ifndef Z_CS_PIN
122
 #ifndef Z_CS_PIN
123
-  #define Z_CS_PIN         P1_10
123
+  #define Z_CS_PIN                         P1_10
124
 #endif
124
 #endif
125
 
125
 
126
-#define E0_STEP_PIN        P2_13
127
-#define E0_DIR_PIN         P0_11
128
-#define E0_ENABLE_PIN      P2_12
126
+#define E0_STEP_PIN                        P2_13
127
+#define E0_DIR_PIN                         P0_11
128
+#define E0_ENABLE_PIN                      P2_12
129
 #ifndef E0_CS_PIN
129
 #ifndef E0_CS_PIN
130
-  #define E0_CS_PIN        P1_15
130
+  #define E0_CS_PIN                        P1_15
131
 #endif
131
 #endif
132
 
132
 
133
-#define E1_STEP_PIN        P0_01
134
-#define E1_DIR_PIN         P0_00
135
-#define E1_ENABLE_PIN      P0_10
133
+#define E1_STEP_PIN                        P0_01
134
+#define E1_DIR_PIN                         P0_00
135
+#define E1_ENABLE_PIN                      P0_10
136
 #ifndef E1_CS_PIN
136
 #ifndef E1_CS_PIN
137
-  #define E1_CS_PIN        P1_17
137
+  #define E1_CS_PIN                        P1_17
138
 #endif
138
 #endif
139
 
139
 
140
 //
140
 //
142
 //
142
 //
143
 #if ENABLED(TMC_USE_SW_SPI)
143
 #if ENABLED(TMC_USE_SW_SPI)
144
   #ifndef TMC_SW_MOSI
144
   #ifndef TMC_SW_MOSI
145
-    #define TMC_SW_MOSI    P4_28
145
+    #define TMC_SW_MOSI                    P4_28
146
   #endif
146
   #endif
147
   #ifndef TMC_SW_MISO
147
   #ifndef TMC_SW_MISO
148
-    #define TMC_SW_MISO    P0_05
148
+    #define TMC_SW_MISO                    P0_05
149
   #endif
149
   #endif
150
   #ifndef TMC_SW_SCK
150
   #ifndef TMC_SW_SCK
151
-    #define TMC_SW_SCK     P0_04
151
+    #define TMC_SW_SCK                     P0_04
152
   #endif
152
   #endif
153
 #endif
153
 #endif
154
 
154
 
175
   // Software serial
175
   // Software serial
176
   //
176
   //
177
 
177
 
178
-  #define X_SERIAL_TX_PIN  P1_04
179
-  #define X_SERIAL_RX_PIN  P1_01
178
+  #define X_SERIAL_TX_PIN                  P1_04
179
+  #define X_SERIAL_RX_PIN                  P1_01
180
 
180
 
181
-  #define Y_SERIAL_TX_PIN  P1_09
182
-  #define Y_SERIAL_RX_PIN  P1_08
181
+  #define Y_SERIAL_TX_PIN                  P1_09
182
+  #define Y_SERIAL_RX_PIN                  P1_08
183
 
183
 
184
-  #define Z_SERIAL_TX_PIN  P1_14
185
-  #define Z_SERIAL_RX_PIN  P1_10
184
+  #define Z_SERIAL_TX_PIN                  P1_14
185
+  #define Z_SERIAL_RX_PIN                  P1_10
186
 
186
 
187
-  #define E0_SERIAL_TX_PIN P1_16
188
-  #define E0_SERIAL_RX_PIN P1_15
187
+  #define E0_SERIAL_TX_PIN                 P1_16
188
+  #define E0_SERIAL_RX_PIN                 P1_15
189
 
189
 
190
-  #define E1_SERIAL_TX_PIN P4_29
191
-  #define E1_SERIAL_RX_PIN P1_17
190
+  #define E1_SERIAL_TX_PIN                 P4_29
191
+  #define E1_SERIAL_RX_PIN                 P1_17
192
 
192
 
193
-  #define Z2_SERIAL_TX_PIN P4_29
194
-  #define Z2_SERIAL_RX_PIN P1_17
193
+  #define Z2_SERIAL_TX_PIN                 P4_29
194
+  #define Z2_SERIAL_RX_PIN                 P1_17
195
 
195
 
196
   // Reduce baud rate to improve software serial reliability
196
   // Reduce baud rate to improve software serial reliability
197
   #define TMC_BAUD_RATE 19200
197
   #define TMC_BAUD_RATE 19200
201
 // Temperature Sensors
201
 // Temperature Sensors
202
 // 3.3V max when defined as an analog input
202
 // 3.3V max when defined as an analog input
203
 //
203
 //
204
-#define TEMP_0_PIN         P0_23_A0   // Analog Input A0 (TH1)
205
-#define TEMP_BED_PIN       P0_24_A1   // Analog Input A1 (TB)
206
-#define TEMP_1_PIN         P0_25_A2   // Analog Input A2 (TH2)
204
+#define TEMP_0_PIN                      P0_23_A0  // Analog Input A0 (TH1)
205
+#define TEMP_BED_PIN                    P0_24_A1  // Analog Input A1 (TB)
206
+#define TEMP_1_PIN                      P0_25_A2  // Analog Input A2 (TH2)
207
 
207
 
208
 //
208
 //
209
 // Heaters / Fans
209
 // Heaters / Fans
210
 //
210
 //
211
-#define HEATER_BED_PIN     P2_05
212
-#define HEATER_0_PIN       P2_07
211
+#define HEATER_BED_PIN                     P2_05
212
+#define HEATER_0_PIN                       P2_07
213
 #if HOTENDS == 1
213
 #if HOTENDS == 1
214
   #ifndef FAN1_PIN
214
   #ifndef FAN1_PIN
215
-    #define FAN1_PIN       P2_06
215
+    #define FAN1_PIN                       P2_06
216
   #endif
216
   #endif
217
 #else
217
 #else
218
   #ifndef HEATER_1_PIN
218
   #ifndef HEATER_1_PIN
219
-    #define HEATER_1_PIN   P2_06
219
+    #define HEATER_1_PIN                   P2_06
220
   #endif
220
   #endif
221
 #endif
221
 #endif
222
 #ifndef FAN_PIN
222
 #ifndef FAN_PIN
223
-  #define FAN_PIN          P2_04
223
+  #define FAN_PIN                          P2_04
224
 #endif
224
 #endif
225
 
225
 
226
 //
226
 //
227
 // Misc. Functions
227
 // Misc. Functions
228
 //
228
 //
229
-#define LED_PIN            P1_18   // Used as a status indicator
230
-#define LED2_PIN           P1_19
231
-#define LED3_PIN           P1_20
232
-#define LED4_PIN           P1_21
229
+#define LED_PIN                            P1_18  // Used as a status indicator
230
+#define LED2_PIN                           P1_19
231
+#define LED3_PIN                           P1_20
232
+#define LED4_PIN                           P1_21
233
 
233
 
234
 /**
234
 /**
235
  *                _____                                            _____
235
  *                _____                                            _____
242
  *                EXP1                                             EXP2
242
  *                EXP1                                             EXP2
243
  */
243
  */
244
 #if HAS_SPI_LCD
244
 #if HAS_SPI_LCD
245
-  #define BEEPER_PIN       P1_31
246
-  #define BTN_ENC          P1_30
245
+  #define BEEPER_PIN                       P1_31
246
+  #define BTN_ENC                          P1_30
247
 
247
 
248
   #if ENABLED(CR10_STOCKDISPLAY)
248
   #if ENABLED(CR10_STOCKDISPLAY)
249
-    #define LCD_PINS_RS    P1_00
249
+    #define LCD_PINS_RS                    P1_00
250
 
250
 
251
-    #define BTN_EN1        P0_18
252
-    #define BTN_EN2        P0_15
251
+    #define BTN_EN1                        P0_18
252
+    #define BTN_EN2                        P0_15
253
 
253
 
254
-    #define LCD_PINS_ENABLE P1_22
255
-    #define LCD_PINS_D4    P0_17
254
+    #define LCD_PINS_ENABLE                P1_22
255
+    #define LCD_PINS_D4                    P0_17
256
 
256
 
257
   #else
257
   #else
258
 
258
 
259
-    #define BTN_EN1        P3_25
260
-    #define BTN_EN2        P3_26
259
+    #define BTN_EN1                        P3_25
260
+    #define BTN_EN2                        P3_26
261
 
261
 
262
-    #define LCD_SDSS       P0_28
262
+    #define LCD_SDSS                       P0_28
263
 
263
 
264
     #if ENABLED(MKS_12864OLED_SSD1306)
264
     #if ENABLED(MKS_12864OLED_SSD1306)
265
 
265
 
266
-      #define LCD_PINS_DC  P0_17
267
-      #define DOGLCD_CS    P0_16
268
-      #define DOGLCD_A0    LCD_PINS_DC
269
-      #define DOGLCD_SCK   P0_15
270
-      #define DOGLCD_MOSI  P0_18
266
+      #define LCD_PINS_DC                  P0_17
267
+      #define DOGLCD_CS                    P0_16
268
+      #define DOGLCD_A0              LCD_PINS_DC
269
+      #define DOGLCD_SCK                   P0_15
270
+      #define DOGLCD_MOSI                  P0_18
271
 
271
 
272
-      #define LCD_PINS_RS  P1_00
273
-      #define LCD_PINS_D7  P1_22
274
-      #define KILL_PIN     -1 // NC
272
+      #define LCD_PINS_RS                  P1_00
273
+      #define LCD_PINS_D7                  P1_22
274
+      #define KILL_PIN                     -1     // NC
275
 
275
 
276
-    #else // !MKS_12864OLED_SSD1306
276
+    #else                                         // !MKS_12864OLED_SSD1306
277
 
277
 
278
-      #define LCD_PINS_RS  P0_16
278
+      #define LCD_PINS_RS                  P0_16
279
 
279
 
280
-      #define LCD_PINS_ENABLE P0_18
281
-      #define LCD_PINS_D4  P0_15
280
+      #define LCD_PINS_ENABLE              P0_18
281
+      #define LCD_PINS_D4                  P0_15
282
 
282
 
283
       #if ENABLED(FYSETC_MINI_12864)
283
       #if ENABLED(FYSETC_MINI_12864)
284
 
284
 
285
-        #define DOGLCD_CS  P0_18
286
-        #define DOGLCD_A0  P0_16
287
-        #define DOGLCD_SCK P0_07
288
-        #define DOGLCD_MOSI P1_20
285
+        #define DOGLCD_CS                  P0_18
286
+        #define DOGLCD_A0                  P0_16
287
+        #define DOGLCD_SCK                 P0_07
288
+        #define DOGLCD_MOSI                P1_20
289
 
289
 
290
-        #define LCD_BACKLIGHT_PIN -1
290
+        #define LCD_BACKLIGHT_PIN          -1
291
 
291
 
292
-        #define FORCE_SOFT_SPI      // Use this if default of hardware SPI causes display problems
293
-                                    //   results in LCD soft SPI mode 3, SD soft SPI mode 0
292
+        #define FORCE_SOFT_SPI                    // Use this if default of hardware SPI causes display problems
293
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
294
 
294
 
295
-        #define LCD_RESET_PIN P0_15   // Must be high or open for LCD to operate normally.
295
+        #define LCD_RESET_PIN              P0_15  // Must be high or open for LCD to operate normally.
296
 
296
 
297
         #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
297
         #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
298
           #ifndef RGB_LED_R_PIN
298
           #ifndef RGB_LED_R_PIN
299
-            #define RGB_LED_R_PIN P0_17
299
+            #define RGB_LED_R_PIN          P0_17
300
           #endif
300
           #endif
301
           #ifndef RGB_LED_G_PIN
301
           #ifndef RGB_LED_G_PIN
302
-            #define RGB_LED_G_PIN P1_00
302
+            #define RGB_LED_G_PIN          P1_00
303
           #endif
303
           #endif
304
           #ifndef RGB_LED_B_PIN
304
           #ifndef RGB_LED_B_PIN
305
-            #define RGB_LED_B_PIN P1_22
305
+            #define RGB_LED_B_PIN          P1_22
306
           #endif
306
           #endif
307
         #elif ENABLED(FYSETC_MINI_12864_2_1)
307
         #elif ENABLED(FYSETC_MINI_12864_2_1)
308
-          #define NEOPIXEL_PIN    P0_17
308
+          #define NEOPIXEL_PIN             P0_17
309
         #endif
309
         #endif
310
 
310
 
311
-      #else // !FYSETC_MINI_12864
311
+      #else                                       // !FYSETC_MINI_12864
312
 
312
 
313
         #if ENABLED(MKS_MINI_12864)
313
         #if ENABLED(MKS_MINI_12864)
314
-          #define DOGLCD_CS  P0_17
315
-          #define DOGLCD_A0  P1_00
314
+          #define DOGLCD_CS                P0_17
315
+          #define DOGLCD_A0                P1_00
316
         #endif
316
         #endif
317
 
317
 
318
         #if ENABLED(ULTIPANEL)
318
         #if ENABLED(ULTIPANEL)
319
-          #define LCD_PINS_D5 P0_17
320
-          #define LCD_PINS_D6 P1_00
321
-          #define LCD_PINS_D7 P1_22
319
+          #define LCD_PINS_D5              P0_17
320
+          #define LCD_PINS_D6              P1_00
321
+          #define LCD_PINS_D7              P1_22
322
         #endif
322
         #endif
323
 
323
 
324
       #endif // !FYSETC_MINI_12864
324
       #endif // !FYSETC_MINI_12864
330
 #endif // HAS_SPI_LCD
330
 #endif // HAS_SPI_LCD
331
 
331
 
332
 #ifndef SDCARD_CONNECTION
332
 #ifndef SDCARD_CONNECTION
333
-  #define SDCARD_CONNECTION ONBOARD
333
+  #define SDCARD_CONNECTION              ONBOARD
334
 #endif
334
 #endif
335
 
335
 
336
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
336
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
337
 
337
 
338
 #if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
338
 #if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
339
-  #define SD_DETECT_PIN    P0_27
340
-  #define SCK_PIN          P0_07
341
-  #define MISO_PIN         P0_08
342
-  #define MOSI_PIN         P0_09
339
+  #define SD_DETECT_PIN                    P0_27
340
+  #define SCK_PIN                          P0_07
341
+  #define MISO_PIN                         P0_08
342
+  #define MOSI_PIN                         P0_09
343
   #if SD_CONNECTION_IS(ONBOARD)
343
   #if SD_CONNECTION_IS(ONBOARD)
344
-    #define SS_PIN         ONBOARD_SD_CS_PIN
344
+    #define SS_PIN             ONBOARD_SD_CS_PIN
345
   #else
345
   #else
346
-    #define SS_PIN         P0_28
346
+    #define SS_PIN                         P0_28
347
   #endif
347
   #endif
348
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
348
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
349
   #error "No custom SD drive cable defined for this board."
349
   #error "No custom SD drive cable defined for this board."
352
 //
352
 //
353
 // Other Pins
353
 // Other Pins
354
 //
354
 //
355
-//#define PIN_P0_02          P0_02   // AUX1 (Interrupt Capable/ADC/Serial Port 0)
356
-//#define PIN_P0_03          P0_03   // AUX1 (Interrupt Capable/ADC/Serial Port 0)
357
-//#define PS_ON_PIN          P1_23   // SERVO P1.23
355
+//#define PIN_P0_02                        P0_02  // AUX1 (Interrupt Capable/ADC/Serial Port 0)
356
+//#define PIN_P0_03                        P0_03  // AUX1 (Interrupt Capable/ADC/Serial Port 0)
357
+//#define PS_ON_PIN                        P1_23  // SERVO P1.23

+ 159
- 159
Marlin/src/pins/lpc1768/pins_RAMPS_RE_ARM.h Vedi File

51
 //
51
 //
52
 // Servos
52
 // Servos
53
 //
53
 //
54
-#define SERVO0_PIN         P1_20   // (11)
55
-#define SERVO1_PIN         P1_21   // ( 6) also on J5-1
56
-#define SERVO2_PIN         P1_19   // ( 5)
57
-#define SERVO3_PIN         P1_18   // ( 4) 5V output
54
+#define SERVO0_PIN                         P1_20  // (11)
55
+#define SERVO1_PIN                         P1_21  // ( 6) also on J5-1
56
+#define SERVO2_PIN                         P1_19  // ( 5)
57
+#define SERVO3_PIN                         P1_18  // ( 4) 5V output
58
 
58
 
59
 //
59
 //
60
 // Limit Switches
60
 // Limit Switches
61
 //
61
 //
62
-#define X_MIN_PIN          P1_24   // ( 3) 10k pullup to 3.3V, 1K series
63
-#define X_MAX_PIN          P1_25   // ( 2) 10k pullup to 3.3V, 1K series
64
-#define Y_MIN_PIN          P1_26   // (14) 10k pullup to 3.3V, 1K series
65
-#define Y_MAX_PIN          P1_27   // (15) 10k pullup to 3.3V, 1K series
66
-#define Z_MIN_PIN          P1_29   // (18) 10k pullup to 3.3V, 1K series
67
-#define Z_MAX_PIN          P1_28   // (19) 10k pullup to 3.3V, 1K series
68
-#define ONBOARD_ENDSTOPPULLUPS     // Board has built-in pullups
62
+#define X_MIN_PIN                          P1_24  // ( 3) 10k pullup to 3.3V, 1K series
63
+#define X_MAX_PIN                          P1_25  // ( 2) 10k pullup to 3.3V, 1K series
64
+#define Y_MIN_PIN                          P1_26  // (14) 10k pullup to 3.3V, 1K series
65
+#define Y_MAX_PIN                          P1_27  // (15) 10k pullup to 3.3V, 1K series
66
+#define Z_MIN_PIN                          P1_29  // (18) 10k pullup to 3.3V, 1K series
67
+#define Z_MAX_PIN                          P1_28  // (19) 10k pullup to 3.3V, 1K series
68
+#define ONBOARD_ENDSTOPPULLUPS                    // Board has built-in pullups
69
 
69
 
70
 //
70
 //
71
 // Steppers
71
 // Steppers
72
 //
72
 //
73
-#define X_STEP_PIN         P2_01   // (54)
74
-#define X_DIR_PIN          P0_11   // (55)
75
-#define X_ENABLE_PIN       P0_10   // (38)
73
+#define X_STEP_PIN                         P2_01  // (54)
74
+#define X_DIR_PIN                          P0_11  // (55)
75
+#define X_ENABLE_PIN                       P0_10  // (38)
76
 #ifndef X_CS_PIN
76
 #ifndef X_CS_PIN
77
-  #define X_CS_PIN         P1_01   // ETH
77
+  #define X_CS_PIN                         P1_01  // ETH
78
 #endif
78
 #endif
79
 
79
 
80
-#define Y_STEP_PIN         P2_02   // (60)
81
-#define Y_DIR_PIN          P0_20   // (61)
82
-#define Y_ENABLE_PIN       P0_19   // (56)
80
+#define Y_STEP_PIN                         P2_02  // (60)
81
+#define Y_DIR_PIN                          P0_20  // (61)
82
+#define Y_ENABLE_PIN                       P0_19  // (56)
83
 #ifndef Y_CS_PIN
83
 #ifndef Y_CS_PIN
84
-  #define Y_CS_PIN         P1_04   // ETH
84
+  #define Y_CS_PIN                         P1_04  // ETH
85
 #endif
85
 #endif
86
 
86
 
87
-#define Z_STEP_PIN         P2_03   // (46)
88
-#define Z_DIR_PIN          P0_22   // (48)
89
-#define Z_ENABLE_PIN       P0_21   // (62)
87
+#define Z_STEP_PIN                         P2_03  // (46)
88
+#define Z_DIR_PIN                          P0_22  // (48)
89
+#define Z_ENABLE_PIN                       P0_21  // (62)
90
 #ifndef Z_CS_PIN
90
 #ifndef Z_CS_PIN
91
-  #define Z_CS_PIN         P1_10   // ETH
91
+  #define Z_CS_PIN                         P1_10  // ETH
92
 #endif
92
 #endif
93
 
93
 
94
-#define E0_STEP_PIN        P2_00   // (26)
95
-#define E0_DIR_PIN         P0_05   // (28)
96
-#define E0_ENABLE_PIN      P0_04   // (24)
94
+#define E0_STEP_PIN                        P2_00  // (26)
95
+#define E0_DIR_PIN                         P0_05  // (28)
96
+#define E0_ENABLE_PIN                      P0_04  // (24)
97
 #ifndef E0_CS_PIN
97
 #ifndef E0_CS_PIN
98
-  #define E0_CS_PIN        P1_14   // ETH
98
+  #define E0_CS_PIN                        P1_14  // ETH
99
 #endif
99
 #endif
100
 
100
 
101
-#define E1_STEP_PIN        P2_08   // (36)
102
-#define E1_DIR_PIN         P2_13   // (34)
103
-#define E1_ENABLE_PIN      P4_29   // (30)
101
+#define E1_STEP_PIN                        P2_08  // (36)
102
+#define E1_DIR_PIN                         P2_13  // (34)
103
+#define E1_ENABLE_PIN                      P4_29  // (30)
104
 #ifndef E1_CS_PIN
104
 #ifndef E1_CS_PIN
105
-  #define E1_CS_PIN        -1
105
+  #define E1_CS_PIN                        -1
106
 #endif
106
 #endif
107
 
107
 
108
 //
108
 //
110
 //
110
 //
111
 #if ENABLED(TMC_USE_SW_SPI)
111
 #if ENABLED(TMC_USE_SW_SPI)
112
   #ifndef TMC_SW_MOSI
112
   #ifndef TMC_SW_MOSI
113
-    #define TMC_SW_MOSI    P1_00   // ETH
113
+    #define TMC_SW_MOSI                    P1_00  // ETH
114
   #endif
114
   #endif
115
   #ifndef TMC_SW_MISO
115
   #ifndef TMC_SW_MISO
116
-    #define TMC_SW_MISO    P1_08   // ETH
116
+    #define TMC_SW_MISO                    P1_08  // ETH
117
   #endif
117
   #endif
118
   #ifndef TMC_SW_SCK
118
   #ifndef TMC_SW_SCK
119
-    #define TMC_SW_SCK     P1_09   // ETH
119
+    #define TMC_SW_SCK                     P1_09  // ETH
120
   #endif
120
   #endif
121
 #endif
121
 #endif
122
 
122
 
136
   // P2_13 E1-Dir
136
   // P2_13 E1-Dir
137
 
137
 
138
   #ifndef X_SERIAL_TX_PIN
138
   #ifndef X_SERIAL_TX_PIN
139
-    #define X_SERIAL_TX_PIN  P0_01
139
+    #define X_SERIAL_TX_PIN                P0_01
140
   #endif
140
   #endif
141
   #ifndef X_SERIAL_RX_PIN
141
   #ifndef X_SERIAL_RX_PIN
142
-    #define X_SERIAL_RX_PIN  P0_01
142
+    #define X_SERIAL_RX_PIN                P0_01
143
   #endif
143
   #endif
144
 
144
 
145
   #ifndef Y_SERIAL_TX_PIN
145
   #ifndef Y_SERIAL_TX_PIN
146
-    #define Y_SERIAL_TX_PIN  P0_00
146
+    #define Y_SERIAL_TX_PIN                P0_00
147
   #endif
147
   #endif
148
   #ifndef Y_SERIAL_RX_PIN
148
   #ifndef Y_SERIAL_RX_PIN
149
-    #define Y_SERIAL_RX_PIN  P0_00
149
+    #define Y_SERIAL_RX_PIN                P0_00
150
   #endif
150
   #endif
151
 
151
 
152
   #ifndef Z_SERIAL_TX_PIN
152
   #ifndef Z_SERIAL_TX_PIN
153
-    #define Z_SERIAL_TX_PIN  P2_13
153
+    #define Z_SERIAL_TX_PIN                P2_13
154
   #endif
154
   #endif
155
   #ifndef Z_SERIAL_RX_PIN
155
   #ifndef Z_SERIAL_RX_PIN
156
-    #define Z_SERIAL_RX_PIN  P2_13
156
+    #define Z_SERIAL_RX_PIN                P2_13
157
   #endif
157
   #endif
158
 
158
 
159
   #ifndef E0_SERIAL_TX_PIN
159
   #ifndef E0_SERIAL_TX_PIN
160
-    #define E0_SERIAL_TX_PIN P2_08
160
+    #define E0_SERIAL_TX_PIN               P2_08
161
   #endif
161
   #endif
162
   #ifndef E0_SERIAL_RX_PIN
162
   #ifndef E0_SERIAL_RX_PIN
163
-    #define E0_SERIAL_RX_PIN P2_08
163
+    #define E0_SERIAL_RX_PIN               P2_08
164
   #endif
164
   #endif
165
 
165
 
166
   // Reduce baud rate to improve software serial reliability
166
   // Reduce baud rate to improve software serial reliability
171
 // Temperature Sensors
171
 // Temperature Sensors
172
 //  3.3V max when defined as an analog input
172
 //  3.3V max when defined as an analog input
173
 //
173
 //
174
-#define TEMP_0_PIN          P0_23_A0   // A0 (T0) - (67) - TEMP_0_PIN
175
-#define TEMP_BED_PIN        P0_24_A1   // A1 (T1) - (68) - TEMP_BED_PIN
176
-#define TEMP_1_PIN          P0_25_A2   // A2 (T2) - (69) - TEMP_1_PIN
177
-#define TEMP_2_PIN          P0_26_A3   // A3 - (63) - J5-3 & AUX-2
178
-#define TEMP_3_PIN          P1_30_A4   // A4 - (37) - BUZZER_PIN
179
-//#define TEMP_4_PIN          P1_31_A5   // A5 - (49) - SD_DETECT_PIN
174
+#define TEMP_0_PIN                      P0_23_A0  // A0 (T0) - (67) - TEMP_0_PIN
175
+#define TEMP_BED_PIN                    P0_24_A1  // A1 (T1) - (68) - TEMP_BED_PIN
176
+#define TEMP_1_PIN                      P0_25_A2  // A2 (T2) - (69) - TEMP_1_PIN
177
+#define TEMP_2_PIN                      P0_26_A3  // A3 - (63) - J5-3 & AUX-2
178
+#define TEMP_3_PIN                      P1_30_A4  // A4 - (37) - BUZZER_PIN
179
+//#define TEMP_4_PIN                    P1_31_A5  // A5 - (49) - SD_DETECT_PIN
180
 //#define ??                  P0_03_A6   // A6 - ( 0)  - RXD0 - J4-4 & AUX-1
180
 //#define ??                  P0_03_A6   // A6 - ( 0)  - RXD0 - J4-4 & AUX-1
181
-#define FILWIDTH_PIN        P0_02_A7   // A7 - ( 1)  - TXD0 - J4-5 & AUX-1
181
+#define FILWIDTH_PIN                    P0_02_A7  // A7 - ( 1)  - TXD0 - J4-5 & AUX-1
182
 
182
 
183
 //
183
 //
184
 // Augmentation for auto-assigning RAMPS plugs
184
 // Augmentation for auto-assigning RAMPS plugs
201
 // Heaters / Fans
201
 // Heaters / Fans
202
 //
202
 //
203
 #ifndef MOSFET_D_PIN
203
 #ifndef MOSFET_D_PIN
204
-  #define MOSFET_D_PIN     -1
204
+  #define MOSFET_D_PIN                     -1
205
 #endif
205
 #endif
206
 #ifndef RAMPS_D8_PIN
206
 #ifndef RAMPS_D8_PIN
207
-  #define RAMPS_D8_PIN     P2_07   // (8)
207
+  #define RAMPS_D8_PIN                     P2_07  // (8)
208
 #endif
208
 #endif
209
 #ifndef RAMPS_D9_PIN
209
 #ifndef RAMPS_D9_PIN
210
-  #define RAMPS_D9_PIN     P2_04   // (9)
210
+  #define RAMPS_D9_PIN                     P2_04  // (9)
211
 #endif
211
 #endif
212
 #ifndef RAMPS_D10_PIN
212
 #ifndef RAMPS_D10_PIN
213
-  #define RAMPS_D10_PIN    P2_05   // (10)
213
+  #define RAMPS_D10_PIN                    P2_05  // (10)
214
 #endif
214
 #endif
215
 
215
 
216
-#define HEATER_0_PIN       RAMPS_D10_PIN
217
-
218
-#if ENABLED(IS_RAMPS_EFB)                      // Hotend, Fan, Bed
219
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
220
-#elif ENABLED(IS_RAMPS_EEF)                    // Hotend, Hotend, Fan
221
-  #define HEATER_1_PIN     RAMPS_D9_PIN
222
-#elif ENABLED(IS_RAMPS_EEB)                    // Hotend, Hotend, Bed
223
-  #define HEATER_1_PIN     RAMPS_D9_PIN
224
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
225
-#elif ENABLED(IS_RAMPS_EFF)                    // Hotend, Fan, Fan
226
-  #define FAN1_PIN         RAMPS_D8_PIN
227
-#elif DISABLED(IS_RAMPS_SF)                    // Not Spindle, Fan (i.e., "EFBF" or "EFBE")
228
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
216
+#define HEATER_0_PIN               RAMPS_D10_PIN
217
+
218
+#if ENABLED(IS_RAMPS_EFB)                         // Hotend, Fan, Bed
219
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
220
+#elif ENABLED(IS_RAMPS_EEF)                       // Hotend, Hotend, Fan
221
+  #define HEATER_1_PIN              RAMPS_D9_PIN
222
+#elif ENABLED(IS_RAMPS_EEB)                       // Hotend, Hotend, Bed
223
+  #define HEATER_1_PIN              RAMPS_D9_PIN
224
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
225
+#elif ENABLED(IS_RAMPS_EFF)                       // Hotend, Fan, Fan
226
+  #define FAN1_PIN                  RAMPS_D8_PIN
227
+#elif DISABLED(IS_RAMPS_SF)                       // Not Spindle, Fan (i.e., "EFBF" or "EFBE")
228
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
229
   #if HOTENDS == 1
229
   #if HOTENDS == 1
230
-    #define FAN1_PIN       MOSFET_D_PIN
230
+    #define FAN1_PIN                MOSFET_D_PIN
231
   #else
231
   #else
232
-    #define HEATER_1_PIN   MOSFET_D_PIN
232
+    #define HEATER_1_PIN            MOSFET_D_PIN
233
   #endif
233
   #endif
234
 #endif
234
 #endif
235
 
235
 
236
 #ifndef FAN_PIN
236
 #ifndef FAN_PIN
237
   #if EITHER(IS_RAMPS_EFB, IS_RAMPS_EFF)          // Hotend, Fan, Bed or Hotend, Fan, Fan
237
   #if EITHER(IS_RAMPS_EFB, IS_RAMPS_EFF)          // Hotend, Fan, Bed or Hotend, Fan, Fan
238
-    #define FAN_PIN        RAMPS_D9_PIN
238
+    #define FAN_PIN                 RAMPS_D9_PIN
239
   #elif EITHER(IS_RAMPS_EEF, IS_RAMPS_SF)         // Hotend, Hotend, Fan or Spindle, Fan
239
   #elif EITHER(IS_RAMPS_EEF, IS_RAMPS_SF)         // Hotend, Hotend, Fan or Spindle, Fan
240
-    #define FAN_PIN        RAMPS_D8_PIN
241
-  #elif ENABLED(IS_RAMPS_EEB)                  // Hotend, Hotend, Bed
242
-    #define FAN_PIN        P1_18               // (4) IO pin. Buffer needed
243
-  #else                                        // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
244
-    #define FAN_PIN        RAMPS_D9_PIN
240
+    #define FAN_PIN                 RAMPS_D8_PIN
241
+  #elif ENABLED(IS_RAMPS_EEB)                     // Hotend, Hotend, Bed
242
+    #define FAN_PIN                        P1_18  // (4) IO pin. Buffer needed
243
+  #else                                           // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
244
+    #define FAN_PIN                 RAMPS_D9_PIN
245
   #endif
245
   #endif
246
 #endif
246
 #endif
247
 
247
 
248
 //
248
 //
249
 // Misc. Functions
249
 // Misc. Functions
250
 //
250
 //
251
-#define LED_PIN            P4_28   // (13)
251
+#define LED_PIN                            P4_28  // (13)
252
 
252
 
253
 // define digital pin 5 for the filament runout sensor. Use the RAMPS 1.4 digital input 5 on the servos connector
253
 // define digital pin 5 for the filament runout sensor. Use the RAMPS 1.4 digital input 5 on the servos connector
254
 #ifndef FIL_RUNOUT_PIN
254
 #ifndef FIL_RUNOUT_PIN
255
-  #define FIL_RUNOUT_PIN   P1_19   // (5)
255
+  #define FIL_RUNOUT_PIN                   P1_19  // (5)
256
 #endif
256
 #endif
257
 
257
 
258
-#define PS_ON_PIN          P2_12   // (12)
258
+#define PS_ON_PIN                          P2_12  // (12)
259
 
259
 
260
 #if !defined(MAX6675_SS_PIN) && DISABLED(USE_ZMAX_PLUG)
260
 #if !defined(MAX6675_SS_PIN) && DISABLED(USE_ZMAX_PLUG)
261
-  #define MAX6675_SS_PIN   P1_28
261
+  #define MAX6675_SS_PIN                   P1_28
262
 #endif
262
 #endif
263
 
263
 
264
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT) && !defined(SPINDLE_LASER_ENA_PIN)
264
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT) && !defined(SPINDLE_LASER_ENA_PIN)
265
-  #if !defined(NUM_SERVOS) || NUM_SERVOS < 4   // Try to use servo connector
266
-    #define CASE_LIGHT_PIN P1_18   // (4) MUST BE HARDWARE PWM
265
+  #if !defined(NUM_SERVOS) || NUM_SERVOS < 4      // Try to use servo connector
266
+    #define CASE_LIGHT_PIN                 P1_18  // (4) MUST BE HARDWARE PWM
267
   #endif
267
   #endif
268
 #endif
268
 #endif
269
 
269
 
279
       #error "LASER_FEATURE requires 3 free servo pins."
279
       #error "LASER_FEATURE requires 3 free servo pins."
280
     #endif
280
     #endif
281
   #endif
281
   #endif
282
-  #define SPINDLE_LASER_ENA_PIN SERVO1_PIN   // (6) Pin should have a pullup/pulldown!
283
-  #define SPINDLE_LASER_PWM_PIN SERVO3_PIN   // (4) MUST BE HARDWARE PWM
284
-  #define SPINDLE_DIR_PIN       SERVO2_PIN   // (5)
282
+  #define SPINDLE_LASER_ENA_PIN       SERVO1_PIN  // (6) Pin should have a pullup/pulldown!
283
+  #define SPINDLE_LASER_PWM_PIN       SERVO3_PIN  // (4) MUST BE HARDWARE PWM
284
+  #define SPINDLE_DIR_PIN             SERVO2_PIN  // (5)
285
 #endif
285
 #endif
286
 
286
 
287
 //
287
 //
288
 // Průša i3 MK2 Multiplexer Support
288
 // Průša i3 MK2 Multiplexer Support
289
 //
289
 //
290
 #if SERIAL_PORT != 0 && SERIAL_PORT_2 != 0
290
 #if SERIAL_PORT != 0 && SERIAL_PORT_2 != 0
291
-  #define E_MUX0_PIN       P0_03   // ( 0) Z_CS_PIN
292
-  #define E_MUX1_PIN       P0_02   // ( 1) E0_CS_PIN
291
+  #define E_MUX0_PIN                       P0_03  // ( 0) Z_CS_PIN
292
+  #define E_MUX1_PIN                       P0_02  // ( 1) E0_CS_PIN
293
 #endif
293
 #endif
294
-#define E_MUX2_PIN         P0_26   // (63) E1_CS_PIN
294
+#define E_MUX2_PIN                         P0_26  // (63) E1_CS_PIN
295
 
295
 
296
 /**
296
 /**
297
  * LCD / Controller
297
  * LCD / Controller
322
   // 10-pin IDC connector trimmed or replaced with a 12-pin IDC connector to fit J3.
322
   // 10-pin IDC connector trimmed or replaced with a 12-pin IDC connector to fit J3.
323
   // Requires REVERSE_ENCODER_DIRECTION in Configuration.h
323
   // Requires REVERSE_ENCODER_DIRECTION in Configuration.h
324
 
324
 
325
-  #define BEEPER_PIN       P2_11   // J3-3 & AUX-4
325
+  #define BEEPER_PIN                       P2_11  // J3-3 & AUX-4
326
 
326
 
327
-  #define BTN_EN1          P0_16   // J3-7 & AUX-4
328
-  #define BTN_EN2          P1_23   // J3-5 & AUX-4
329
-  #define BTN_ENC          P3_25   // J3-4 & AUX-4
327
+  #define BTN_EN1                          P0_16  // J3-7 & AUX-4
328
+  #define BTN_EN2                          P1_23  // J3-5 & AUX-4
329
+  #define BTN_ENC                          P3_25  // J3-4 & AUX-4
330
 
330
 
331
-  #define LCD_PINS_RS      P0_15   // J3-9 & AUX-4 (CS)
332
-  #define LCD_PINS_ENABLE  P0_18   // J3-10 & AUX-3 (SID, MOSI)
333
-  #define LCD_PINS_D4      P2_06   // J3-8 & AUX-3 (SCK, CLK)
331
+  #define LCD_PINS_RS                      P0_15  // J3-9 & AUX-4 (CS)
332
+  #define LCD_PINS_ENABLE                  P0_18  // J3-10 & AUX-3 (SID, MOSI)
333
+  #define LCD_PINS_D4                      P2_06  // J3-8 & AUX-3 (SCK, CLK)
334
 
334
 
335
 #elif HAS_SPI_LCD
335
 #elif HAS_SPI_LCD
336
 
336
 
337
-  //#define SCK_PIN          P0_15   // (52)  system defined J3-9 & AUX-3
338
-  //#define MISO_PIN         P0_17   // (50)  system defined J3-10 & AUX-3
339
-  //#define MOSI_PIN         P0_18   // (51)  system defined J3-10 & AUX-3
340
-  //#define SS_PIN           P1_23   // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS)
337
+  //#define SCK_PIN                        P0_15  // (52)  system defined J3-9 & AUX-3
338
+  //#define MISO_PIN                       P0_17  // (50)  system defined J3-10 & AUX-3
339
+  //#define MOSI_PIN                       P0_18  // (51)  system defined J3-10 & AUX-3
340
+  //#define SS_PIN                         P1_23  // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS)
341
 
341
 
342
   #if ENABLED(FYSETC_MINI_12864)
342
   #if ENABLED(FYSETC_MINI_12864)
343
-    #define BEEPER_PIN     P1_01
344
-    #define BTN_ENC        P1_04
343
+    #define BEEPER_PIN                     P1_01
344
+    #define BTN_ENC                        P1_04
345
   #else
345
   #else
346
-    #define BEEPER_PIN     P1_30   // (37) not 5V tolerant
347
-    #define BTN_ENC        P2_11   // (35) J3-3 & AUX-4
346
+    #define BEEPER_PIN                     P1_30  // (37) not 5V tolerant
347
+    #define BTN_ENC                        P2_11  // (35) J3-3 & AUX-4
348
   #endif
348
   #endif
349
 
349
 
350
-  #define BTN_EN1          P3_26   // (31) J3-2 & AUX-4
351
-  #define BTN_EN2          P3_25   // (33) J3-4 & AUX-4
350
+  #define BTN_EN1                          P3_26  // (31) J3-2 & AUX-4
351
+  #define BTN_EN2                          P3_25  // (33) J3-4 & AUX-4
352
 
352
 
353
-  #define SD_DETECT_PIN    P1_31   // (49) J3-1 & AUX-3 (NOT 5V tolerant)
354
-  #define KILL_PIN         P1_22   // (41) J5-4 & AUX-4
355
-  #define LCD_PINS_RS      P0_16   // (16) J3-7 & AUX-4
356
-  #define LCD_SDSS         P0_16   // (16) J3-7 & AUX-4
353
+  #define SD_DETECT_PIN                    P1_31  // (49) J3-1 & AUX-3 (NOT 5V tolerant)
354
+  #define KILL_PIN                         P1_22  // (41) J5-4 & AUX-4
355
+  #define LCD_PINS_RS                      P0_16  // (16) J3-7 & AUX-4
356
+  #define LCD_SDSS                         P0_16  // (16) J3-7 & AUX-4
357
 
357
 
358
   #if ENABLED(NEWPANEL)
358
   #if ENABLED(NEWPANEL)
359
     #if ENABLED(REPRAPWORLD_KEYPAD)
359
     #if ENABLED(REPRAPWORLD_KEYPAD)
360
-      #define SHIFT_OUT    P0_18   // (51) (MOSI) J3-10 & AUX-3
361
-      #define SHIFT_CLK    P0_15   // (52) (SCK)  J3-9 & AUX-3
362
-      #define SHIFT_LD     P1_31   // (49)        J3-1 & AUX-3 (NOT 5V tolerant)
360
+      #define SHIFT_OUT                    P0_18  // (51) (MOSI) J3-10 & AUX-3
361
+      #define SHIFT_CLK                    P0_15  // (52) (SCK)  J3-9 & AUX-3
362
+      #define SHIFT_LD                     P1_31  // (49)        J3-1 & AUX-3 (NOT 5V tolerant)
363
     #endif
363
     #endif
364
   #else
364
   #else
365
-    //#define SHIFT_CLK      P3_26   // (31)  J3-2 & AUX-4
366
-    //#define SHIFT_LD       P3_25   // (33)  J3-4 & AUX-4
367
-    //#define SHIFT_OUT      P2_11   // (35)  J3-3 & AUX-4
368
-    //#define SHIFT_EN       P1_22   // (41)  J5-4 & AUX-4
365
+    //#define SHIFT_CLK                    P3_26  // (31)  J3-2 & AUX-4
366
+    //#define SHIFT_LD                     P3_25  // (33)  J3-4 & AUX-4
367
+    //#define SHIFT_OUT                    P2_11  // (35)  J3-3 & AUX-4
368
+    //#define SHIFT_EN                     P1_22  // (41)  J5-4 & AUX-4
369
   #endif
369
   #endif
370
 
370
 
371
   #if ANY(VIKI2, miniVIKI)
371
   #if ANY(VIKI2, miniVIKI)
372
     // #define LCD_SCREEN_ROT_180
372
     // #define LCD_SCREEN_ROT_180
373
 
373
 
374
-    #define DOGLCD_CS      P0_16   // (16)
375
-    #define DOGLCD_A0      P2_06   // (59) J3-8 & AUX-2
376
-    #define DOGLCD_SCK     SCK_PIN
377
-    #define DOGLCD_MOSI    MOSI_PIN
374
+    #define DOGLCD_CS                      P0_16  // (16)
375
+    #define DOGLCD_A0                      P2_06  // (59) J3-8 & AUX-2
376
+    #define DOGLCD_SCK                   SCK_PIN
377
+    #define DOGLCD_MOSI                 MOSI_PIN
378
 
378
 
379
-    #define STAT_LED_BLUE_PIN P0_26 //(63)  may change if cable changes
380
-    #define STAT_LED_RED_PIN P1_21 // ( 6)  may change if cable changes
379
+    #define STAT_LED_BLUE_PIN              P0_26  //(63)  may change if cable changes
380
+    #define STAT_LED_RED_PIN               P1_21  // ( 6)  may change if cable changes
381
   #else
381
   #else
382
 
382
 
383
     #if ENABLED(FYSETC_MINI_12864)
383
     #if ENABLED(FYSETC_MINI_12864)
384
-      #define DOGLCD_SCK   P0_15
385
-      #define DOGLCD_MOSI  P0_18
384
+      #define DOGLCD_SCK                   P0_15
385
+      #define DOGLCD_MOSI                  P0_18
386
 
386
 
387
       // EXP1 on LCD adapter is not usable - using Ethernet connector instead
387
       // EXP1 on LCD adapter is not usable - using Ethernet connector instead
388
-      #define DOGLCD_CS    P1_09
389
-      #define DOGLCD_A0    P1_14
390
-      //#define FORCE_SOFT_SPI    // Use this if default of hardware SPI causes display problems
391
-                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
388
+      #define DOGLCD_CS                    P1_09
389
+      #define DOGLCD_A0                    P1_14
390
+      //#define FORCE_SOFT_SPI                    // Use this if default of hardware SPI causes display problems
391
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
392
 
392
 
393
-      #define LCD_RESET_PIN P0_16   // Must be high or open for LCD to operate normally.
393
+      #define LCD_RESET_PIN                P0_16  // Must be high or open for LCD to operate normally.
394
 
394
 
395
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
395
       #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
396
         #ifndef RGB_LED_R_PIN
396
         #ifndef RGB_LED_R_PIN
397
-          #define RGB_LED_R_PIN P1_00
397
+          #define RGB_LED_R_PIN            P1_00
398
         #endif
398
         #endif
399
         #ifndef RGB_LED_G_PIN
399
         #ifndef RGB_LED_G_PIN
400
-          #define RGB_LED_G_PIN P1_01
400
+          #define RGB_LED_G_PIN            P1_01
401
         #endif
401
         #endif
402
         #ifndef RGB_LED_B_PIN
402
         #ifndef RGB_LED_B_PIN
403
-          #define RGB_LED_B_PIN P1_08
403
+          #define RGB_LED_B_PIN            P1_08
404
         #endif
404
         #endif
405
       #elif ENABLED(FYSETC_MINI_12864_2_1)
405
       #elif ENABLED(FYSETC_MINI_12864_2_1)
406
-        #define NEOPIXEL_PIN P1_00
406
+        #define NEOPIXEL_PIN               P1_00
407
       #endif
407
       #endif
408
     #else
408
     #else
409
-      #define DOGLCD_CS    P0_26   // (63) J5-3 & AUX-2
410
-      #define DOGLCD_A0    P2_06   // (59) J3-8 & AUX-2
409
+      #define DOGLCD_CS                    P0_26  // (63) J5-3 & AUX-2
410
+      #define DOGLCD_A0                    P2_06  // (59) J3-8 & AUX-2
411
     #endif
411
     #endif
412
 
412
 
413
-    #define LCD_BACKLIGHT_PIN P0_16 //(16) J3-7 & AUX-4 - only used on DOGLCD controllers
414
-    #define LCD_PINS_ENABLE P0_18  // (51) (MOSI) J3-10 & AUX-3
415
-    #define LCD_PINS_D4    P0_15   // (52) (SCK)  J3-9 & AUX-3
413
+    #define LCD_BACKLIGHT_PIN              P0_16  //(16) J3-7 & AUX-4 - only used on DOGLCD controllers
414
+    #define LCD_PINS_ENABLE                P0_18  // (51) (MOSI) J3-10 & AUX-3
415
+    #define LCD_PINS_D4                    P0_15  // (52) (SCK)  J3-9 & AUX-3
416
     #if ENABLED(ULTIPANEL)
416
     #if ENABLED(ULTIPANEL)
417
-      #define LCD_PINS_D5  P1_17   // (71) ENET_MDIO
418
-      #define LCD_PINS_D6  P1_14   // (73) ENET_RX_ER
419
-      #define LCD_PINS_D7  P1_10   // (75) ENET_RXD1
417
+      #define LCD_PINS_D5                  P1_17  // (71) ENET_MDIO
418
+      #define LCD_PINS_D6                  P1_14  // (73) ENET_RX_ER
419
+      #define LCD_PINS_D7                  P1_10  // (75) ENET_RXD1
420
     #endif
420
     #endif
421
   #endif
421
   #endif
422
 
422
 
434
 // Ethernet pins
434
 // Ethernet pins
435
 //
435
 //
436
 #if DISABLED(ULTIPANEL)
436
 #if DISABLED(ULTIPANEL)
437
-  #define ENET_MDIO        P1_17   // (71)  J12-4
438
-  #define ENET_RX_ER       P1_14   // (73)  J12-6
439
-  #define ENET_RXD1        P1_10   // (75)  J12-8
437
+  #define ENET_MDIO                        P1_17  // (71)  J12-4
438
+  #define ENET_RX_ER                       P1_14  // (73)  J12-6
439
+  #define ENET_RXD1                        P1_10  // (75)  J12-8
440
 #endif
440
 #endif
441
-#define ENET_MOC           P1_16   // (70)  J12-3
442
-#define REF_CLK            P1_15   // (72)  J12-5
443
-#define ENET_RXD0          P1_09   // (74)  J12-7
444
-#define ENET_CRS           P1_08   // (76)  J12-9
445
-#define ENET_TX_EN         P1_04   // (77)  J12-10
446
-#define ENET_TXD0          P1_00   // (78)  J12-11
447
-#define ENET_TXD1          P1_01   // (79)  J12-12
441
+#define ENET_MOC                           P1_16  // (70)  J12-3
442
+#define REF_CLK                            P1_15  // (72)  J12-5
443
+#define ENET_RXD0                          P1_09  // (74)  J12-7
444
+#define ENET_CRS                           P1_08  // (76)  J12-9
445
+#define ENET_TX_EN                         P1_04  // (77)  J12-10
446
+#define ENET_TXD0                          P1_00  // (78)  J12-11
447
+#define ENET_TXD1                          P1_01  // (79)  J12-12
448
 
448
 
449
 //
449
 //
450
 // SD Support
450
 // SD Support
451
 //
451
 //
452
 #ifndef SDCARD_CONNECTION
452
 #ifndef SDCARD_CONNECTION
453
-  #define SDCARD_CONNECTION ONBOARD
453
+  #define SDCARD_CONNECTION              ONBOARD
454
 #endif
454
 #endif
455
 
455
 
456
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
456
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
457
 
457
 
458
 #if SD_CONNECTION_IS(LCD)
458
 #if SD_CONNECTION_IS(LCD)
459
-  #define SCK_PIN          P0_15   // (52)  system defined J3-9 & AUX-3
460
-  #define MISO_PIN         P0_17   // (50)  system defined J3-10 & AUX-3
461
-  #define MOSI_PIN         P0_18   // (51)  system defined J3-10 & AUX-3
462
-  #define SS_PIN           P1_23   // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS) - CS used by Marlin
459
+  #define SCK_PIN                          P0_15  // (52)  system defined J3-9 & AUX-3
460
+  #define MISO_PIN                         P0_17  // (50)  system defined J3-10 & AUX-3
461
+  #define MOSI_PIN                         P0_18  // (51)  system defined J3-10 & AUX-3
462
+  #define SS_PIN                           P1_23  // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS) - CS used by Marlin
463
 #elif SD_CONNECTION_IS(ONBOARD)
463
 #elif SD_CONNECTION_IS(ONBOARD)
464
   #undef SD_DETECT_PIN
464
   #undef SD_DETECT_PIN
465
-  #define SCK_PIN          P0_07
466
-  #define MISO_PIN         P0_08
467
-  #define MOSI_PIN         P0_09
468
-  #define SS_PIN           ONBOARD_SD_CS_PIN
465
+  #define SCK_PIN                          P0_07
466
+  #define MISO_PIN                         P0_08
467
+  #define MOSI_PIN                         P0_09
468
+  #define SS_PIN               ONBOARD_SD_CS_PIN
469
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
469
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
470
   #error "No custom SD drive cable defined for this board."
470
   #error "No custom SD drive cable defined for this board."
471
 #endif
471
 #endif

+ 45
- 46
Marlin/src/pins/lpc1768/pins_SELENA_COMPACT.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN        P1_23
44
+#define SERVO0_PIN                         P1_23
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_MIN_PIN          P1_28
50
-#define X_MAX_PIN          P1_25
51
-#define Y_MIN_PIN          P2_11
52
-#define Y_MAX_PIN          -1
53
-#define Z_MIN_PIN          P1_27
54
-#define Z_MAX_PIN          -1
55
-#define Z_PROBE            P1_22
49
+#define X_MIN_PIN                          P1_28
50
+#define X_MAX_PIN                          P1_25
51
+#define Y_MIN_PIN                          P2_11
52
+#define Y_MAX_PIN                          -1
53
+#define Z_MIN_PIN                          P1_27
54
+#define Z_MAX_PIN                          -1
55
+#define Z_PROBE                            P1_22
56
 
56
 
57
 //
57
 //
58
 // Steppers
58
 // Steppers
59
 //
59
 //
60
-#define X_STEP_PIN         P2_00
61
-#define X_DIR_PIN          P0_05
62
-#define X_ENABLE_PIN       P0_04
60
+#define X_STEP_PIN                         P2_00
61
+#define X_DIR_PIN                          P0_05
62
+#define X_ENABLE_PIN                       P0_04
63
 
63
 
64
-#define Y_STEP_PIN         P2_01
65
-#define Y_DIR_PIN          P0_11
66
-#define Y_ENABLE_PIN       P0_10
64
+#define Y_STEP_PIN                         P2_01
65
+#define Y_DIR_PIN                          P0_11
66
+#define Y_ENABLE_PIN                       P0_10
67
 
67
 
68
-#define Z_STEP_PIN         P2_02
69
-#define Z_DIR_PIN          P0_20
70
-#define Z_ENABLE_PIN       P0_19
68
+#define Z_STEP_PIN                         P2_02
69
+#define Z_DIR_PIN                          P0_20
70
+#define Z_ENABLE_PIN                       P0_19
71
 
71
 
72
-#define E0_STEP_PIN        P2_03
73
-#define E0_DIR_PIN         P0_22
74
-#define E0_ENABLE_PIN      P0_21
72
+#define E0_STEP_PIN                        P2_03
73
+#define E0_DIR_PIN                         P0_22
74
+#define E0_ENABLE_PIN                      P0_21
75
 
75
 
76
-#define E1_STEP_PIN        P2_08
77
-#define E1_DIR_PIN         P2_13
78
-#define E1_ENABLE_PIN      P4_29
76
+#define E1_STEP_PIN                        P2_08
77
+#define E1_DIR_PIN                         P2_13
78
+#define E1_ENABLE_PIN                      P4_29
79
 
79
 
80
 //
80
 //
81
 // Temperature Sensors
81
 // Temperature Sensors
82
 // 3.3V max when defined as an analog input
82
 // 3.3V max when defined as an analog input
83
 //
83
 //
84
-#define TEMP_BED_PIN        P0_23_A0   // A0 (TH1)
85
-#define TEMP_0_PIN          P0_24_A1   // A1 (TH2)
86
-#define TEMP_1_PIN          P0_25_A2   // A2 (TH3)
87
-
84
+#define TEMP_BED_PIN                    P0_23_A0  // A0 (TH1)
85
+#define TEMP_0_PIN                      P0_24_A1  // A1 (TH2)
86
+#define TEMP_1_PIN                      P0_25_A2  // A2 (TH3)
88
 
87
 
89
 //
88
 //
90
 // Heaters / Fans
89
 // Heaters / Fans
91
 //
90
 //
92
 
91
 
93
-#define HEATER_BED_PIN     P2_05
94
-#define HEATER_BED2_PIN    P2_04
95
-#define HEATER_0_PIN       P2_07
96
-#define HEATER_1_PIN       P2_06
92
+#define HEATER_BED_PIN                     P2_05
93
+#define HEATER_BED2_PIN                    P2_04
94
+#define HEATER_0_PIN                       P2_07
95
+#define HEATER_1_PIN                       P2_06
97
 #ifndef FAN_PIN
96
 #ifndef FAN_PIN
98
-  #define FAN_PIN          P1_24
97
+  #define FAN_PIN                          P1_24
99
 #endif
98
 #endif
100
-#define FAN1_PIN           P1_26
99
+#define FAN1_PIN                           P1_26
101
 
100
 
102
 //
101
 //
103
 // Display
102
 // Display
104
 //
103
 //
105
 
104
 
106
 #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
105
 #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
107
-    #define LCD_PINS_RS         P0_16
108
-    #define LCD_PINS_ENABLE     P0_18
109
-    #define LCD_PINS_D4         P0_15
110
-    #define LCD_PINS_D5         P1_00
111
-    #define LCD_PINS_D6         P1_01
112
-    #define LCD_PINS_D7         P1_04
113
-    #define BEEPER_PIN          P1_31
114
-
115
-    #define BTN_EN1             P3_25
116
-    #define BTN_EN2             P3_26
117
-    #define BTN_ENC             P1_30
118
-
119
-    #define SD_DETECT_PIN       -1
106
+    #define LCD_PINS_RS                    P0_16
107
+    #define LCD_PINS_ENABLE                P0_18
108
+    #define LCD_PINS_D4                    P0_15
109
+    #define LCD_PINS_D5                    P1_00
110
+    #define LCD_PINS_D6                    P1_01
111
+    #define LCD_PINS_D7                    P1_04
112
+    #define BEEPER_PIN                     P1_31
113
+
114
+    #define BTN_EN1                        P3_25
115
+    #define BTN_EN2                        P3_26
116
+    #define BTN_ENC                        P1_30
117
+
118
+    #define SD_DETECT_PIN                  -1
120
 #endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
119
 #endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

+ 45
- 46
Marlin/src/pins/lpc1769/pins_AZTEEG_X5_GT.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN         P1_23
44
+#define SERVO0_PIN                         P1_23
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_MIN_PIN          P1_24
50
-#define X_MAX_PIN          P1_27
51
-#define Y_MIN_PIN          P1_25
52
-#define Y_MAX_PIN          P1_28
53
-#define Z_MIN_PIN          P1_26
54
-#define Z_MAX_PIN          P1_29
49
+#define X_MIN_PIN                          P1_24
50
+#define X_MAX_PIN                          P1_27
51
+#define Y_MIN_PIN                          P1_25
52
+#define Y_MAX_PIN                          P1_28
53
+#define Z_MIN_PIN                          P1_26
54
+#define Z_MAX_PIN                          P1_29
55
 
55
 
56
 //
56
 //
57
 // Steppers
57
 // Steppers
58
 //
58
 //
59
-#define X_STEP_PIN         P2_01
60
-#define X_DIR_PIN          P0_11
61
-#define X_ENABLE_PIN       P0_10
59
+#define X_STEP_PIN                         P2_01
60
+#define X_DIR_PIN                          P0_11
61
+#define X_ENABLE_PIN                       P0_10
62
 #ifndef X_CS_PIN
62
 #ifndef X_CS_PIN
63
-  #define X_CS_PIN         P0_10 // BSD2660 default
63
+  #define X_CS_PIN                         P0_10  // BSD2660 default
64
 #endif
64
 #endif
65
 
65
 
66
-#define Y_STEP_PIN         P2_02
67
-#define Y_DIR_PIN          P0_20
68
-#define Y_ENABLE_PIN       P0_19
66
+#define Y_STEP_PIN                         P2_02
67
+#define Y_DIR_PIN                          P0_20
68
+#define Y_ENABLE_PIN                       P0_19
69
 #ifndef Y_CS_PIN
69
 #ifndef Y_CS_PIN
70
-  #define Y_CS_PIN         P0_19 // BSD2660 default
70
+  #define Y_CS_PIN                         P0_19  // BSD2660 default
71
 #endif
71
 #endif
72
 
72
 
73
-#define Z_STEP_PIN         P2_03
74
-#define Z_DIR_PIN          P0_22
75
-#define Z_ENABLE_PIN       P0_21
73
+#define Z_STEP_PIN                         P2_03
74
+#define Z_DIR_PIN                          P0_22
75
+#define Z_ENABLE_PIN                       P0_21
76
 #ifndef Z_CS_PIN
76
 #ifndef Z_CS_PIN
77
-  #define Z_CS_PIN         P0_21 // BSD2660 default
77
+  #define Z_CS_PIN                         P0_21  // BSD2660 default
78
 #endif
78
 #endif
79
 
79
 
80
-#define E0_STEP_PIN        P2_00
81
-#define E0_DIR_PIN         P0_05
82
-#define E0_ENABLE_PIN      P0_04
80
+#define E0_STEP_PIN                        P2_00
81
+#define E0_DIR_PIN                         P0_05
82
+#define E0_ENABLE_PIN                      P0_04
83
 #ifndef E0_CS_PIN
83
 #ifndef E0_CS_PIN
84
-  #define E0_CS_PIN        P0_04 // BSD2660 default
84
+  #define E0_CS_PIN                        P0_04  // BSD2660 default
85
 #endif
85
 #endif
86
 
86
 
87
-#define E1_STEP_PIN        P2_08
88
-#define E1_DIR_PIN         P2_13
89
-#define E1_ENABLE_PIN      P4_29
87
+#define E1_STEP_PIN                        P2_08
88
+#define E1_DIR_PIN                         P2_13
89
+#define E1_ENABLE_PIN                      P4_29
90
 #ifndef E1_CS_PIN
90
 #ifndef E1_CS_PIN
91
-  #define E1_CS_PIN        P4_29 // BSD2660 default
91
+  #define E1_CS_PIN                        P4_29  // BSD2660 default
92
 #endif
92
 #endif
93
 
93
 
94
 //
94
 //
95
 // Temperature Sensors
95
 // Temperature Sensors
96
 // 3.3V max when defined as an analog input
96
 // 3.3V max when defined as an analog input
97
 //
97
 //
98
-#define TEMP_BED_PIN        P0_23_A0   // A0 (TH1)
99
-#define TEMP_0_PIN          P0_24_A1   // A1 (TH2)
100
-#define TEMP_1_PIN          P0_25_A2   // A2 (TH3)
101
-
98
+#define TEMP_BED_PIN                    P0_23_A0  // A0 (TH1)
99
+#define TEMP_0_PIN                      P0_24_A1  // A1 (TH2)
100
+#define TEMP_1_PIN                      P0_25_A2  // A2 (TH3)
102
 
101
 
103
 //
102
 //
104
 // Heaters / Fans
103
 // Heaters / Fans
105
 //
104
 //
106
 
105
 
107
-#define HEATER_BED_PIN     P2_07
108
-#define HEATER_0_PIN       P2_04
109
-#define HEATER_1_PIN       P2_05
106
+#define HEATER_BED_PIN                     P2_07
107
+#define HEATER_0_PIN                       P2_04
108
+#define HEATER_1_PIN                       P2_05
110
 #ifndef FAN_PIN
109
 #ifndef FAN_PIN
111
-  #define FAN_PIN          P0_26
110
+  #define FAN_PIN                          P0_26
112
 #endif
111
 #endif
113
-#define FAN1_PIN           P1_22
112
+#define FAN1_PIN                           P1_22
114
 
113
 
115
 //
114
 //
116
 // Display
115
 // Display
117
 //
116
 //
118
 
117
 
119
 #if ANY(VIKI2, miniVIKI)
118
 #if ANY(VIKI2, miniVIKI)
120
-  #define BEEPER_PIN       P1_31
121
-  #define DOGLCD_A0        P2_06
122
-  #define DOGLCD_CS        P0_16
119
+  #define BEEPER_PIN                       P1_31
120
+  #define DOGLCD_A0                        P2_06
121
+  #define DOGLCD_CS                        P0_16
123
 
122
 
124
-  #define BTN_EN1          P3_25
125
-  #define BTN_EN2          P3_26
126
-  #define BTN_ENC          P2_11
123
+  #define BTN_EN1                          P3_25
124
+  #define BTN_EN2                          P3_26
125
+  #define BTN_ENC                          P2_11
127
 
126
 
128
-  #define SD_DETECT_PIN    P1_18
129
-  #define SDSS             P1_21
127
+  #define SD_DETECT_PIN                    P1_18
128
+  #define SDSS                             P1_21
130
 
129
 
131
-  #define STAT_LED_RED_PIN P1_19
132
-  #define STAT_LED_BLUE_PIN P1_20
130
+  #define STAT_LED_RED_PIN                 P1_19
131
+  #define STAT_LED_BLUE_PIN                P1_20
133
 #endif
132
 #endif

+ 73
- 73
Marlin/src/pins/lpc1769/pins_AZTEEG_X5_MINI.h Vedi File

37
 //
37
 //
38
 // LED
38
 // LED
39
 //
39
 //
40
-#define LED_PIN            P1_18
40
+#define LED_PIN                            P1_18
41
 
41
 
42
 //
42
 //
43
 // Servos
43
 // Servos
44
 //
44
 //
45
-#define SERVO0_PIN         P1_29
45
+#define SERVO0_PIN                         P1_29
46
 
46
 
47
 //
47
 //
48
 // Limit Switches
48
 // Limit Switches
49
 //
49
 //
50
-#define X_STOP_PIN         P1_24
51
-#define Y_STOP_PIN         P1_26
52
-#define Z_STOP_PIN         P1_28
50
+#define X_STOP_PIN                         P1_24
51
+#define Y_STOP_PIN                         P1_26
52
+#define Z_STOP_PIN                         P1_28
53
 
53
 
54
 #ifndef FIL_RUNOUT_PIN
54
 #ifndef FIL_RUNOUT_PIN
55
-  #define FIL_RUNOUT_PIN   P2_04
55
+  #define FIL_RUNOUT_PIN                   P2_04
56
 #endif
56
 #endif
57
 
57
 
58
 #ifndef FILWIDTH_PIN
58
 #ifndef FILWIDTH_PIN
59
-  #define FILWIDTH_PIN         P0_25_A2   // Analog Input (P0_25)
59
+  #define FILWIDTH_PIN                  P0_25_A2  // Analog Input (P0_25)
60
 #endif
60
 #endif
61
 
61
 
62
 //
62
 //
63
 // Steppers
63
 // Steppers
64
 //
64
 //
65
-#define X_STEP_PIN         P2_01
66
-#define X_DIR_PIN          P0_11
67
-#define X_ENABLE_PIN       P0_10
65
+#define X_STEP_PIN                         P2_01
66
+#define X_DIR_PIN                          P0_11
67
+#define X_ENABLE_PIN                       P0_10
68
 
68
 
69
-#define Y_STEP_PIN         P2_02
70
-#define Y_DIR_PIN          P0_20
71
-#define Y_ENABLE_PIN       P0_19
69
+#define Y_STEP_PIN                         P2_02
70
+#define Y_DIR_PIN                          P0_20
71
+#define Y_ENABLE_PIN                       P0_19
72
 
72
 
73
-#define Z_STEP_PIN         P2_03
74
-#define Z_DIR_PIN          P0_22
75
-#define Z_ENABLE_PIN       P0_21
73
+#define Z_STEP_PIN                         P2_03
74
+#define Z_DIR_PIN                          P0_22
75
+#define Z_ENABLE_PIN                       P0_21
76
 
76
 
77
-#define E0_STEP_PIN        P2_00
78
-#define E0_DIR_PIN         P0_05
79
-#define E0_ENABLE_PIN      P0_04
77
+#define E0_STEP_PIN                        P2_00
78
+#define E0_DIR_PIN                         P0_05
79
+#define E0_ENABLE_PIN                      P0_04
80
 
80
 
81
 //
81
 //
82
 // DIGIPOT slave addresses
82
 // DIGIPOT slave addresses
83
 //
83
 //
84
 #ifndef DIGIPOT_I2C_ADDRESS_A
84
 #ifndef DIGIPOT_I2C_ADDRESS_A
85
-  #define DIGIPOT_I2C_ADDRESS_A 0x2C   // unshifted slave address for first DIGIPOT
85
+  #define DIGIPOT_I2C_ADDRESS_A 0x2C              // unshifted slave address for first DIGIPOT
86
 #endif
86
 #endif
87
 
87
 
88
 #ifndef DIGIPOT_I2C_ADDRESS_B
88
 #ifndef DIGIPOT_I2C_ADDRESS_B
89
-  #define DIGIPOT_I2C_ADDRESS_B 0x2E   // unshifted slave address for second DIGIPOT
89
+  #define DIGIPOT_I2C_ADDRESS_B 0x2E              // unshifted slave address for second DIGIPOT
90
 #endif
90
 #endif
91
 
91
 
92
 //
92
 //
93
 // Temperature Sensors
93
 // Temperature Sensors
94
 // 3.3V max when defined as an analog input
94
 // 3.3V max when defined as an analog input
95
 //
95
 //
96
-#define TEMP_BED_PIN        P0_23_A0   // A0 (TH1)
97
-#define TEMP_0_PIN          P0_24_A1   // A1 (TH2)
96
+#define TEMP_BED_PIN                    P0_23_A0  // A0 (TH1)
97
+#define TEMP_0_PIN                      P0_24_A1  // A1 (TH2)
98
 
98
 
99
 //
99
 //
100
 // Heaters / Fans
100
 // Heaters / Fans
101
 //
101
 //
102
-#define HEATER_BED_PIN     P2_07
103
-#define HEATER_0_PIN       P2_05
102
+#define HEATER_BED_PIN                     P2_07
103
+#define HEATER_0_PIN                       P2_05
104
 #ifndef FAN_PIN
104
 #ifndef FAN_PIN
105
-  #define FAN_PIN          P0_26
105
+  #define FAN_PIN                          P0_26
106
 #endif
106
 #endif
107
-#define FAN1_PIN           P1_25
107
+#define FAN1_PIN                           P1_25
108
 
108
 
109
 //
109
 //
110
 // Display
110
 // Display
118
     // 10-pin IDC connector trimmed or replaced with a 12-pin IDC connector to fit J3.
118
     // 10-pin IDC connector trimmed or replaced with a 12-pin IDC connector to fit J3.
119
     // Requires REVERSE_ENCODER_DIRECTION in Configuration.h
119
     // Requires REVERSE_ENCODER_DIRECTION in Configuration.h
120
 
120
 
121
-    #define BEEPER_PIN     P2_11   // J3-3 & AUX-4
121
+    #define BEEPER_PIN                     P2_11  // J3-3 & AUX-4
122
 
122
 
123
-    #define BTN_EN1        P0_16   // J3-7 & AUX-4
124
-    #define BTN_EN2        P1_23   // J3-5 & AUX-4
125
-    #define BTN_ENC        P3_25   // J3-4 & AUX-4
123
+    #define BTN_EN1                        P0_16  // J3-7 & AUX-4
124
+    #define BTN_EN2                        P1_23  // J3-5 & AUX-4
125
+    #define BTN_ENC                        P3_25  // J3-4 & AUX-4
126
 
126
 
127
-    #define LCD_PINS_RS    P0_15   // J3-9 & AUX-4 (CS)
128
-    #define LCD_PINS_ENABLE P0_18  // J3-10 & AUX-3 (SID, MOSI)
129
-    #define LCD_PINS_D4    P2_06   // J3-8 & AUX-3 (SCK, CLK)
127
+    #define LCD_PINS_RS                    P0_15  // J3-9 & AUX-4 (CS)
128
+    #define LCD_PINS_ENABLE                P0_18  // J3-10 & AUX-3 (SID, MOSI)
129
+    #define LCD_PINS_D4                    P2_06  // J3-8 & AUX-3 (SCK, CLK)
130
 
130
 
131
   #else
131
   #else
132
 
132
 
133
-    #define BTN_EN1        P3_26   // (31) J3-2 & AUX-4
134
-    #define BTN_EN2        P3_25   // (33) J3-4 & AUX-4
135
-    #define BTN_ENC        P2_11   // (35) J3-3 & AUX-4
133
+    #define BTN_EN1                        P3_26  // (31) J3-2 & AUX-4
134
+    #define BTN_EN2                        P3_25  // (33) J3-4 & AUX-4
135
+    #define BTN_ENC                        P2_11  // (35) J3-3 & AUX-4
136
 
136
 
137
-    #define SD_DETECT_PIN  P1_31   // (49) not 5V tolerant   J3-1 & AUX-3
138
-    #define KILL_PIN       P1_22   // (41) J5-4 & AUX-4
139
-    #define LCD_PINS_RS    P0_16   // (16) J3-7 & AUX-4
140
-    #define LCD_SDSS       P0_16   // (16) J3-7 & AUX-4
141
-    #define LCD_BACKLIGHT_PIN P0_16 // (16) J3-7 & AUX-4 - only used on DOGLCD controllers
142
-    #define LCD_PINS_ENABLE P0_18  // (51) (MOSI) J3-10 & AUX-3
143
-    #define LCD_PINS_D4    P0_15   // (52) (SCK)  J3-9 & AUX-3
137
+    #define SD_DETECT_PIN                  P1_31  // (49) not 5V tolerant   J3-1 & AUX-3
138
+    #define KILL_PIN                       P1_22  // (41) J5-4 & AUX-4
139
+    #define LCD_PINS_RS                    P0_16  // (16) J3-7 & AUX-4
140
+    #define LCD_SDSS                       P0_16  // (16) J3-7 & AUX-4
141
+    #define LCD_BACKLIGHT_PIN              P0_16  // (16) J3-7 & AUX-4 - only used on DOGLCD controllers
142
+    #define LCD_PINS_ENABLE                P0_18  // (51) (MOSI) J3-10 & AUX-3
143
+    #define LCD_PINS_D4                    P0_15  // (52) (SCK)  J3-9 & AUX-3
144
 
144
 
145
-    #define DOGLCD_A0      P2_06   // (59) J3-8 & AUX-2
145
+    #define DOGLCD_A0                      P2_06  // (59) J3-8 & AUX-2
146
 
146
 
147
     #if ENABLED(REPRAPWORLD_KEYPAD)
147
     #if ENABLED(REPRAPWORLD_KEYPAD)
148
-      #define SHIFT_OUT    P0_18   // (51)  (MOSI) J3-10 & AUX-3
149
-      #define SHIFT_CLK    P0_15   // (52)  (SCK)  J3-9 & AUX-3
150
-      #define SHIFT_LD     P1_31   // (49)  not 5V tolerant   J3-1 & AUX-3
148
+      #define SHIFT_OUT                    P0_18  // (51)  (MOSI) J3-10 & AUX-3
149
+      #define SHIFT_CLK                    P0_15  // (52)  (SCK)  J3-9 & AUX-3
150
+      #define SHIFT_LD                     P1_31  // (49)  not 5V tolerant   J3-1 & AUX-3
151
     #elif DISABLED(NEWPANEL)
151
     #elif DISABLED(NEWPANEL)
152
-      //#define SHIFT_OUT  P2_11   // (35)  J3-3 & AUX-4
153
-      //#define SHIFT_CLK  P3_26   // (31)  J3-2 & AUX-4
154
-      //#define SHIFT_LD   P3_25   // (33)  J3-4 & AUX-4
155
-      //#define SHIFT_EN   P1_22   // (41)  J5-4 & AUX-4
152
+      //#define SHIFT_OUT                  P2_11  // (35)  J3-3 & AUX-4
153
+      //#define SHIFT_CLK                  P3_26  // (31)  J3-2 & AUX-4
154
+      //#define SHIFT_LD                   P3_25  // (33)  J3-4 & AUX-4
155
+      //#define SHIFT_EN                   P1_22  // (41)  J5-4 & AUX-4
156
     #endif
156
     #endif
157
 
157
 
158
     #if ANY(VIKI2, miniVIKI)
158
     #if ANY(VIKI2, miniVIKI)
159
       //#define LCD_SCREEN_ROT_180
159
       //#define LCD_SCREEN_ROT_180
160
 
160
 
161
-      #define BEEPER_PIN   P1_30   // (37) may change if cable changes
162
-      #define DOGLCD_CS    P0_26   // (63) J5-3 & AUX-2
163
-      #define DOGLCD_SCK   SCK_PIN
164
-      #define DOGLCD_MOSI  MOSI_PIN
161
+      #define BEEPER_PIN                   P1_30  // (37) may change if cable changes
162
+      #define DOGLCD_CS                    P0_26  // (63) J5-3 & AUX-2
163
+      #define DOGLCD_SCK                 SCK_PIN
164
+      #define DOGLCD_MOSI               MOSI_PIN
165
 
165
 
166
-      #define STAT_LED_BLUE_PIN P0_26   // (63)  may change if cable changes
167
-      #define STAT_LED_RED_PIN  P1_21   // ( 6)  may change if cable changes
166
+      #define STAT_LED_BLUE_PIN            P0_26  // (63)  may change if cable changes
167
+      #define STAT_LED_RED_PIN             P1_21  // ( 6)  may change if cable changes
168
     #else
168
     #else
169
       #if ENABLED(ULTIPANEL)
169
       #if ENABLED(ULTIPANEL)
170
-        #define LCD_PINS_D5 P1_17   // (71) ENET_MDIO
171
-        #define LCD_PINS_D6 P1_14   // (73) ENET_RX_ER
172
-        #define LCD_PINS_D7 P1_10   // (75) ENET_RXD1
170
+        #define LCD_PINS_D5                P1_17  // (71) ENET_MDIO
171
+        #define LCD_PINS_D6                P1_14  // (73) ENET_RX_ER
172
+        #define LCD_PINS_D7                P1_10  // (75) ENET_RXD1
173
       #endif
173
       #endif
174
-      #define BEEPER_PIN   P1_30   // (37) not 5V tolerant
175
-      #define DOGLCD_CS    P0_16   // (16)
174
+      #define BEEPER_PIN                   P1_30  // (37) not 5V tolerant
175
+      #define DOGLCD_CS                    P0_16  // (16)
176
     #endif
176
     #endif
177
 
177
 
178
     #if ENABLED(MINIPANEL)
178
     #if ENABLED(MINIPANEL)
199
 // SD Support
199
 // SD Support
200
 //
200
 //
201
 #ifndef SDCARD_CONNECTION
201
 #ifndef SDCARD_CONNECTION
202
-  #define SDCARD_CONNECTION ONBOARD
202
+  #define SDCARD_CONNECTION              ONBOARD
203
 #endif
203
 #endif
204
 
204
 
205
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
205
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
206
 
206
 
207
 #if SD_CONNECTION_IS(LCD)
207
 #if SD_CONNECTION_IS(LCD)
208
-  #define SCK_PIN          P0_15
209
-  #define MISO_PIN         P0_17
210
-  #define MOSI_PIN         P0_18
211
-  #define SS_PIN           P1_23
208
+  #define SCK_PIN                          P0_15
209
+  #define MISO_PIN                         P0_17
210
+  #define MOSI_PIN                         P0_18
211
+  #define SS_PIN                           P1_23
212
 #elif SD_CONNECTION_IS(ONBOARD)
212
 #elif SD_CONNECTION_IS(ONBOARD)
213
   #undef SD_DETECT_PIN
213
   #undef SD_DETECT_PIN
214
-  #define SCK_PIN          P0_07
215
-  #define MISO_PIN         P0_08
216
-  #define MOSI_PIN         P0_09
217
-  #define SS_PIN           ONBOARD_SD_CS_PIN
214
+  #define SCK_PIN                          P0_07
215
+  #define MISO_PIN                         P0_08
216
+  #define MOSI_PIN                         P0_09
217
+  #define SS_PIN               ONBOARD_SD_CS_PIN
218
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
218
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
219
   #error "No custom SD drive cable defined for this board."
219
   #error "No custom SD drive cable defined for this board."
220
 #endif
220
 #endif

+ 58
- 58
Marlin/src/pins/lpc1769/pins_COHESION3D_MINI.h Vedi File

40
 //
40
 //
41
 // Servos
41
 // Servos
42
 //
42
 //
43
-#define SERVO0_PIN         P1_23
43
+#define SERVO0_PIN                         P1_23
44
 
44
 
45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN          P1_24   // 10k pullup to 3.3V
49
-#define X_MAX_PIN          P1_25   // 10k pullup to 3.3V
50
-#define Y_MIN_PIN          P1_26   // 10k pullup to 3.3V
51
-#define Y_MAX_PIN          P1_27   // 10k pullup to 3.3V
52
-#define Z_MIN_PIN          P1_28   // 10k pullup to 3.3V
53
-#define Z_MAX_PIN          P1_29   // 10k pullup to 3.3V
48
+#define X_MIN_PIN                          P1_24  // 10k pullup to 3.3V
49
+#define X_MAX_PIN                          P1_25  // 10k pullup to 3.3V
50
+#define Y_MIN_PIN                          P1_26  // 10k pullup to 3.3V
51
+#define Y_MAX_PIN                          P1_27  // 10k pullup to 3.3V
52
+#define Z_MIN_PIN                          P1_28  // 10k pullup to 3.3V
53
+#define Z_MAX_PIN                          P1_29  // 10k pullup to 3.3V
54
 
54
 
55
 //
55
 //
56
 // Steppers
56
 // Steppers
57
 //
57
 //
58
-#define X_STEP_PIN         P2_00
59
-#define X_DIR_PIN          P0_05
60
-#define X_ENABLE_PIN       P0_04
61
-#define X_CS_PIN           P1_10   // Ethernet Expansion - Pin 9
58
+#define X_STEP_PIN                         P2_00
59
+#define X_DIR_PIN                          P0_05
60
+#define X_ENABLE_PIN                       P0_04
61
+#define X_CS_PIN                           P1_10  // Ethernet Expansion - Pin 9
62
 
62
 
63
-#define Y_STEP_PIN         P2_01
64
-#define Y_DIR_PIN          P0_11
65
-#define Y_ENABLE_PIN       P0_10
66
-#define Y_CS_PIN           P1_09   // Ethernet Expansion - Pin 10
63
+#define Y_STEP_PIN                         P2_01
64
+#define Y_DIR_PIN                          P0_11
65
+#define Y_ENABLE_PIN                       P0_10
66
+#define Y_CS_PIN                           P1_09  // Ethernet Expansion - Pin 10
67
 
67
 
68
-#define Z_STEP_PIN         P2_02
69
-#define Z_DIR_PIN          P0_20
70
-#define Z_ENABLE_PIN       P0_19
71
-#define Z_CS_PIN           P1_00   // Ethernet Expansion - Pin 11
68
+#define Z_STEP_PIN                         P2_02
69
+#define Z_DIR_PIN                          P0_20
70
+#define Z_ENABLE_PIN                       P0_19
71
+#define Z_CS_PIN                           P1_00  // Ethernet Expansion - Pin 11
72
 
72
 
73
-#define E0_STEP_PIN        P2_03
74
-#define E0_DIR_PIN         P0_22
75
-#define E0_ENABLE_PIN      P0_21
76
-#define E0_CS_PIN          P1_04   // Ethernet Expansion - Pin 12
73
+#define E0_STEP_PIN                        P2_03
74
+#define E0_DIR_PIN                         P0_22
75
+#define E0_ENABLE_PIN                      P0_21
76
+#define E0_CS_PIN                          P1_04  // Ethernet Expansion - Pin 12
77
 
77
 
78
 //
78
 //
79
 // Default pins for TMC software SPI
79
 // Default pins for TMC software SPI
80
 //
80
 //
81
 #if ENABLED(TMC_USE_SW_SPI)
81
 #if ENABLED(TMC_USE_SW_SPI)
82
   #ifndef TMC_SW_MOSI
82
   #ifndef TMC_SW_MOSI
83
-    #define TMC_SW_MOSI    P1_16   // Ethernet Expansion - Pin 5
83
+    #define TMC_SW_MOSI                    P1_16  // Ethernet Expansion - Pin 5
84
   #endif
84
   #endif
85
   #ifndef TMC_SW_MISO
85
   #ifndef TMC_SW_MISO
86
-    #define TMC_SW_MISO    P1_17   // Ethernet Expansion - Pin 6
86
+    #define TMC_SW_MISO                    P1_17  // Ethernet Expansion - Pin 6
87
   #endif
87
   #endif
88
   #ifndef TMC_SW_SCK
88
   #ifndef TMC_SW_SCK
89
-    #define TMC_SW_SCK     P1_08   // Ethernet Expansion - Pin 7
89
+    #define TMC_SW_SCK                     P1_08  // Ethernet Expansion - Pin 7
90
   #endif
90
   #endif
91
 #endif
91
 #endif
92
 
92
 
94
 // Analog Inputs
94
 // Analog Inputs
95
 //  3.3V max when defined as an analog input
95
 //  3.3V max when defined as an analog input
96
 //
96
 //
97
-#define TEMP_0_PIN          P0_23_A0   // P0_23
98
-#define TEMP_BED_PIN        P0_24_A1   // P0_24
97
+#define TEMP_0_PIN                      P0_23_A0  // P0_23
98
+#define TEMP_BED_PIN                    P0_24_A1  // P0_24
99
 
99
 
100
 //
100
 //
101
 // Heaters / Fans
101
 // Heaters / Fans
102
 //
102
 //
103
-#define HEATER_BED_PIN     P2_05
104
-#define HEATER_0_PIN       P2_07   // FET 1
103
+#define HEATER_BED_PIN                     P2_05
104
+#define HEATER_0_PIN                       P2_07  // FET 1
105
 #ifndef FAN_PIN
105
 #ifndef FAN_PIN
106
-  #define FAN_PIN          P2_06   // FET 3
106
+  #define FAN_PIN                          P2_06  // FET 3
107
 #endif
107
 #endif
108
 
108
 
109
 //
109
 //
110
 // Auto fans
110
 // Auto fans
111
 //
111
 //
112
-#define AUTO_FAN_PIN       P2_04   // FET 4
112
+#define AUTO_FAN_PIN                       P2_04  // FET 4
113
 
113
 
114
-#define ORIG_E0_AUTO_FAN_PIN AUTO_FAN_PIN
115
-#define ORIG_E1_AUTO_FAN_PIN AUTO_FAN_PIN
116
-#define ORIG_E2_AUTO_FAN_PIN AUTO_FAN_PIN
114
+#define ORIG_E0_AUTO_FAN_PIN        AUTO_FAN_PIN
115
+#define ORIG_E1_AUTO_FAN_PIN        AUTO_FAN_PIN
116
+#define ORIG_E2_AUTO_FAN_PIN        AUTO_FAN_PIN
117
 
117
 
118
 //
118
 //
119
 // Misc. Functions
119
 // Misc. Functions
120
 //
120
 //
121
-#define LED_PIN            P4_28   // Play LED
121
+#define LED_PIN                            P4_28  // Play LED
122
 
122
 
123
 //
123
 //
124
 // M3/M4/M5 - Spindle/Laser Control
124
 // M3/M4/M5 - Spindle/Laser Control
125
 //
125
 //
126
 #if HAS_CUTTER
126
 #if HAS_CUTTER
127
   #undef HEATER_0_PIN
127
   #undef HEATER_0_PIN
128
-  #define SPINDLE_LASER_ENA_PIN     P2_07   // FET 1
128
+  #define SPINDLE_LASER_ENA_PIN            P2_07  // FET 1
129
   #undef HEATER_BED_PIN
129
   #undef HEATER_BED_PIN
130
-  #define SPINDLE_LASER_PWM_PIN     P2_05   // Bed FET
130
+  #define SPINDLE_LASER_PWM_PIN            P2_05  // Bed FET
131
   #undef FAN_PIN
131
   #undef FAN_PIN
132
-  #define SPINDLE_DIR_PIN           P2_06   // FET 3
132
+  #define SPINDLE_DIR_PIN                  P2_06  // FET 3
133
 #endif
133
 #endif
134
 
134
 
135
 //
135
 //
144
 //
144
 //
145
 #if HAS_SPI_LCD
145
 #if HAS_SPI_LCD
146
 
146
 
147
-  #define BEEPER_PIN       P0_27   // EXP2-7 - open drain
147
+  #define BEEPER_PIN                       P0_27  // EXP2-7 - open drain
148
 
148
 
149
-  #define BTN_EN1          P3_26   // EXP2-5
150
-  #define BTN_EN2          P3_25   // EXP2-3
151
-  #define BTN_ENC          P1_30   // EXP1-2
149
+  #define BTN_EN1                          P3_26  // EXP2-5
150
+  #define BTN_EN2                          P3_25  // EXP2-3
151
+  #define BTN_ENC                          P1_30  // EXP1-2
152
 
152
 
153
-  #define LCD_PINS_RS      P0_16   // EXP1-4
154
-  #define LCD_SDSS         P0_28   // EXP2-4
155
-  #define LCD_PINS_ENABLE  P0_18   // EXP1-3
156
-  #define LCD_PINS_D4      P0_15   // EXP1-5
153
+  #define LCD_PINS_RS                      P0_16  // EXP1-4
154
+  #define LCD_SDSS                         P0_28  // EXP2-4
155
+  #define LCD_PINS_ENABLE                  P0_18  // EXP1-3
156
+  #define LCD_PINS_D4                      P0_15  // EXP1-5
157
 
157
 
158
-  #define KILL_PIN         P2_11   // EXP2-10
158
+  #define KILL_PIN                         P2_11  // EXP2-10
159
 
159
 
160
   #if ENABLED(SDSUPPORT)
160
   #if ENABLED(SDSUPPORT)
161
     #error "SDSUPPORT is not currently supported by the Cohesion3D boards"
161
     #error "SDSUPPORT is not currently supported by the Cohesion3D boards"
166
 //
166
 //
167
 // Ethernet pins
167
 // Ethernet pins
168
 //
168
 //
169
-#define ENET_MDIO          P1_17
170
-#define ENET_RX_ER         P1_14
171
-#define ENET_RXD1          P1_10
172
-#define ENET_MOC           P1_16
173
-#define REF_CLK            P1_15
174
-#define ENET_RXD0          P1_09
175
-#define ENET_CRS           P1_08
176
-#define ENET_TX_EN         P1_04
177
-#define ENET_TXD0          P1_00
178
-#define ENET_TXD1          P1_01
169
+#define ENET_MDIO                          P1_17
170
+#define ENET_RX_ER                         P1_14
171
+#define ENET_RXD1                          P1_10
172
+#define ENET_MOC                           P1_16
173
+#define REF_CLK                            P1_15
174
+#define ENET_RXD0                          P1_09
175
+#define ENET_CRS                           P1_08
176
+#define ENET_TX_EN                         P1_04
177
+#define ENET_TXD0                          P1_00
178
+#define ENET_TXD1                          P1_01

+ 103
- 103
Marlin/src/pins/lpc1769/pins_COHESION3D_REMIX.h Vedi File

40
 //
40
 //
41
 // Servos
41
 // Servos
42
 //
42
 //
43
-#define SERVO0_PIN         P2_04
43
+#define SERVO0_PIN                         P2_04
44
 
44
 
45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN          P1_24   // 10k pullup to 3.3V
49
-#define X_MAX_PIN          P1_25   // 10k pullup to 3.3V
50
-#define Y_MIN_PIN          P1_26   // 10k pullup to 3.3V
51
-#define Y_MAX_PIN          P1_27   // 10k pullup to 3.3V
52
-#define Z_MIN_PIN          P1_28   // 10k pullup to 3.3V
53
-#define Z_MAX_PIN          P1_29   // 10k pullup to 3.3V
48
+#define X_MIN_PIN                          P1_24  // 10k pullup to 3.3V
49
+#define X_MAX_PIN                          P1_25  // 10k pullup to 3.3V
50
+#define Y_MIN_PIN                          P1_26  // 10k pullup to 3.3V
51
+#define Y_MAX_PIN                          P1_27  // 10k pullup to 3.3V
52
+#define Z_MIN_PIN                          P1_28  // 10k pullup to 3.3V
53
+#define Z_MAX_PIN                          P1_29  // 10k pullup to 3.3V
54
 
54
 
55
 //
55
 //
56
 // Z Probe (when not Z_MIN_PIN)
56
 // Z Probe (when not Z_MIN_PIN)
57
 //
57
 //
58
 #ifndef Z_MIN_PROBE_PIN
58
 #ifndef Z_MIN_PROBE_PIN
59
-  #define Z_MIN_PROBE_PIN  P1_29
59
+  #define Z_MIN_PROBE_PIN                  P1_29
60
 #endif
60
 #endif
61
 
61
 
62
 //
62
 //
63
 // Steppers
63
 // Steppers
64
 //
64
 //
65
-#define X_STEP_PIN         P2_00
66
-#define X_DIR_PIN          P0_05
67
-#define X_ENABLE_PIN       P0_04
68
-#define X_CS_PIN           P1_10   // Ethernet Expansion - Pin 9
69
-
70
-#define Y_STEP_PIN         P2_01
71
-#define Y_DIR_PIN          P0_11
72
-#define Y_ENABLE_PIN       P0_10
73
-#define Y_CS_PIN           P1_09   // Ethernet Expansion - Pin 10
74
-
75
-#define Z_STEP_PIN         P2_02
76
-#define Z_DIR_PIN          P0_20
77
-#define Z_ENABLE_PIN       P0_19
78
-#define Z_CS_PIN           P1_00   // Ethernet Expansion - Pin 11
79
-
80
-#define E0_STEP_PIN        P2_03
81
-#define E0_DIR_PIN         P0_22
82
-#define E0_ENABLE_PIN      P0_21
83
-#define E0_CS_PIN          P1_04   // Ethernet Expansion - Pin 12
84
-
85
-#define E1_STEP_PIN        P2_08
86
-#define E1_DIR_PIN         P2_13
87
-#define E1_ENABLE_PIN      P4_29
88
-#define E1_CS_PIN          P1_01   // Ethernet Expansion - Pin 14
89
-
90
-#define E2_STEP_PIN        P1_20
91
-#define E2_DIR_PIN         P1_19
92
-#define E2_ENABLE_PIN      P1_21
93
-#define E2_CS_PIN          P1_18   // FET 6
65
+#define X_STEP_PIN                         P2_00
66
+#define X_DIR_PIN                          P0_05
67
+#define X_ENABLE_PIN                       P0_04
68
+#define X_CS_PIN                           P1_10  // Ethernet Expansion - Pin 9
69
+
70
+#define Y_STEP_PIN                         P2_01
71
+#define Y_DIR_PIN                          P0_11
72
+#define Y_ENABLE_PIN                       P0_10
73
+#define Y_CS_PIN                           P1_09  // Ethernet Expansion - Pin 10
74
+
75
+#define Z_STEP_PIN                         P2_02
76
+#define Z_DIR_PIN                          P0_20
77
+#define Z_ENABLE_PIN                       P0_19
78
+#define Z_CS_PIN                           P1_00  // Ethernet Expansion - Pin 11
79
+
80
+#define E0_STEP_PIN                        P2_03
81
+#define E0_DIR_PIN                         P0_22
82
+#define E0_ENABLE_PIN                      P0_21
83
+#define E0_CS_PIN                          P1_04  // Ethernet Expansion - Pin 12
84
+
85
+#define E1_STEP_PIN                        P2_08
86
+#define E1_DIR_PIN                         P2_13
87
+#define E1_ENABLE_PIN                      P4_29
88
+#define E1_CS_PIN                          P1_01  // Ethernet Expansion - Pin 14
89
+
90
+#define E2_STEP_PIN                        P1_20
91
+#define E2_DIR_PIN                         P1_19
92
+#define E2_ENABLE_PIN                      P1_21
93
+#define E2_CS_PIN                          P1_18  // FET 6
94
 
94
 
95
 //
95
 //
96
 // Default pins for TMC software SPI
96
 // Default pins for TMC software SPI
97
 //
97
 //
98
 #if ENABLED(TMC_USE_SW_SPI)
98
 #if ENABLED(TMC_USE_SW_SPI)
99
   #ifndef TMC_SW_MOSI
99
   #ifndef TMC_SW_MOSI
100
-    #define TMC_SW_MOSI    P1_16   // Ethernet Expansion - Pin 5
100
+    #define TMC_SW_MOSI                    P1_16  // Ethernet Expansion - Pin 5
101
   #endif
101
   #endif
102
   #ifndef TMC_SW_MISO
102
   #ifndef TMC_SW_MISO
103
-    #define TMC_SW_MISO    P1_17   // Ethernet Expansion - Pin 6
103
+    #define TMC_SW_MISO                    P1_17  // Ethernet Expansion - Pin 6
104
   #endif
104
   #endif
105
   #ifndef TMC_SW_SCK
105
   #ifndef TMC_SW_SCK
106
-    #define TMC_SW_SCK     P1_08   // Ethernet Expansion - Pin 7
106
+    #define TMC_SW_SCK                     P1_08  // Ethernet Expansion - Pin 7
107
   #endif
107
   #endif
108
 #endif
108
 #endif
109
 
109
 
111
 // Analog Inputs
111
 // Analog Inputs
112
 //  3.3V max when defined as an analog input
112
 //  3.3V max when defined as an analog input
113
 //
113
 //
114
-#define TEMP_0_PIN          P0_23_A0
115
-#define TEMP_BED_PIN        P0_24_A1
116
-#define TEMP_1_PIN          P0_25_A2
114
+#define TEMP_0_PIN                      P0_23_A0
115
+#define TEMP_BED_PIN                    P0_24_A1
116
+#define TEMP_1_PIN                      P0_25_A2
117
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
117
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
118
-  #define FILWIDTH_PIN      P0_26_A3
118
+  #define FILWIDTH_PIN                  P0_26_A3
119
 #else
119
 #else
120
-  #define TEMP_2_PIN        P0_26_A3
120
+  #define TEMP_2_PIN                    P0_26_A3
121
 #endif
121
 #endif
122
 
122
 
123
 //
123
 //
124
 // Heaters / Fans
124
 // Heaters / Fans
125
 //
125
 //
126
-#define HEATER_BED_PIN     P2_05
127
-#define HEATER_0_PIN       P2_07   // FET 1
128
-#define HEATER_1_PIN       P1_23   // FET 2
129
-#define HEATER_2_PIN       P1_22   // FET 3
126
+#define HEATER_BED_PIN                     P2_05
127
+#define HEATER_0_PIN                       P2_07  // FET 1
128
+#define HEATER_1_PIN                       P1_23  // FET 2
129
+#define HEATER_2_PIN                       P1_22  // FET 3
130
 #ifndef FAN_PIN
130
 #ifndef FAN_PIN
131
-  #define FAN_PIN          P2_06   // FET 4
131
+  #define FAN_PIN                          P2_06  // FET 4
132
 #endif
132
 #endif
133
 
133
 
134
 //
134
 //
135
 // Auto fans
135
 // Auto fans
136
 //
136
 //
137
 #if HOTENDS == 3
137
 #if HOTENDS == 3
138
-  #define AUTO_FAN_PIN     P1_18   // FET 6
138
+  #define AUTO_FAN_PIN                     P1_18  // FET 6
139
 #else
139
 #else
140
-  #define AUTO_FAN_PIN     P1_22   // FET 3
140
+  #define AUTO_FAN_PIN                     P1_22  // FET 3
141
 #endif
141
 #endif
142
-#define ORIG_E0_AUTO_FAN_PIN  AUTO_FAN_PIN
143
-#define ORIG_E1_AUTO_FAN_PIN  AUTO_FAN_PIN
144
-#define ORIG_E2_AUTO_FAN_PIN  AUTO_FAN_PIN
142
+#define ORIG_E0_AUTO_FAN_PIN        AUTO_FAN_PIN
143
+#define ORIG_E1_AUTO_FAN_PIN        AUTO_FAN_PIN
144
+#define ORIG_E2_AUTO_FAN_PIN        AUTO_FAN_PIN
145
 
145
 
146
 //
146
 //
147
 // Misc. Functions
147
 // Misc. Functions
148
 //
148
 //
149
-#define LED_PIN            P4_28   // Play LED
149
+#define LED_PIN                            P4_28  // Play LED
150
 
150
 
151
 //
151
 //
152
 // M3/M4/M5 - Spindle/Laser Control
152
 // M3/M4/M5 - Spindle/Laser Control
155
   #undef HEATER_0_PIN
155
   #undef HEATER_0_PIN
156
   #undef HEATER_BED_PIN
156
   #undef HEATER_BED_PIN
157
   #undef FAN_PIN
157
   #undef FAN_PIN
158
-  #define SPINDLE_LASER_ENA_PIN P2_07   // FET 1
159
-  #define SPINDLE_LASER_PWM_PIN P2_05   // Bed FET
160
-  #define SPINDLE_DIR_PIN       P2_06   // FET 4
158
+  #define SPINDLE_LASER_ENA_PIN            P2_07  // FET 1
159
+  #define SPINDLE_LASER_PWM_PIN            P2_05  // Bed FET
160
+  #define SPINDLE_DIR_PIN                  P2_06  // FET 4
161
 #endif
161
 #endif
162
 
162
 
163
 //
163
 //
173
 
173
 
174
 #if ENABLED(FYSETC_MINI_12864)
174
 #if ENABLED(FYSETC_MINI_12864)
175
 
175
 
176
-  #define FORCE_SOFT_SPI    // REQUIRED - results in LCD soft SPI mode 3
176
+  #define FORCE_SOFT_SPI                          // REQUIRED - results in LCD soft SPI mode 3
177
 
177
 
178
-  #define BEEPER_PIN      P1_31   // EXP1-1
179
-  #define BTN_ENC         P1_30   // EXP1-2
180
-  #define DOGLCD_CS       P0_18   // EXP1-3
181
-  #define DOGLCD_A0       P0_16   // EXP1-4
182
-  #define LCD_RESET_PIN   P0_15   // EXP1-5
178
+  #define BEEPER_PIN                       P1_31  // EXP1-1
179
+  #define BTN_ENC                          P1_30  // EXP1-2
180
+  #define DOGLCD_CS                        P0_18  // EXP1-3
181
+  #define DOGLCD_A0                        P0_16  // EXP1-4
182
+  #define LCD_RESET_PIN                    P0_15  // EXP1-5
183
 
183
 
184
   // A custom cable is REQUIRED for EXP2 cable because the SCK & MOSI on the card's EXP2 are dedicated
184
   // A custom cable is REQUIRED for EXP2 cable because the SCK & MOSI on the card's EXP2 are dedicated
185
   // to the onboard SD card.  All required EXP2 signals come from the Ethernet connector.  Pin 1 of this
185
   // to the onboard SD card.  All required EXP2 signals come from the Ethernet connector.  Pin 1 of this
186
   // connector is the one nearest the motor power connector.
186
   // connector is the one nearest the motor power connector.
187
-  #define DOGLCD_SCK      P1_17   // EXP2-2  =>  Ethernet pin  5 (bottom, 3 from left)
188
-  #define BTN_EN2         P1_09   // EXP2-3  =>  Ethernet pin  9 (bottom, 5 from left)
189
-  #define BTN_EN1         P1_04   // EXP2-5  =>  Ethernet pin 11 (bottom, 6 from left)
190
-  #define DOGLCD_MOSI     P1_01   // EXP2-6  =>  Ethernet pin 13 (bottom, 7 from left)
187
+  #define DOGLCD_SCK                       P1_17  // EXP2-2  =>  Ethernet pin  5 (bottom, 3 from left)
188
+  #define BTN_EN2                          P1_09  // EXP2-3  =>  Ethernet pin  9 (bottom, 5 from left)
189
+  #define BTN_EN1                          P1_04  // EXP2-5  =>  Ethernet pin 11 (bottom, 6 from left)
190
+  #define DOGLCD_MOSI                      P1_01  // EXP2-6  =>  Ethernet pin 13 (bottom, 7 from left)
191
 
191
 
192
   // A custom EXP1 cable is required colored LEDs. Pins 1-5, 9, 10 of the cable go to pins 1-5, 9, 10
192
   // A custom EXP1 cable is required colored LEDs. Pins 1-5, 9, 10 of the cable go to pins 1-5, 9, 10
193
   // on the board's EXP1 connector. Pins 6, 7, and 8 of the EXP1 cable go to the Ethernet connector.
193
   // on the board's EXP1 connector. Pins 6, 7, and 8 of the EXP1 cable go to the Ethernet connector.
194
   // Rev 1.2 displays do NOT require the RGB LEDs. 2.0 and 2.1 displays do require RGB.
194
   // Rev 1.2 displays do NOT require the RGB LEDs. 2.0 and 2.1 displays do require RGB.
195
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
195
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
196
     #ifndef RGB_LED_R_PIN
196
     #ifndef RGB_LED_R_PIN
197
-      #define RGB_LED_R_PIN P1_16 // EXP1-6  =>  Ethernet pin  6 (top row, 3 from left)
197
+      #define RGB_LED_R_PIN                P1_16  // EXP1-6  =>  Ethernet pin  6 (top row, 3 from left)
198
     #endif
198
     #endif
199
     #ifndef RGB_LED_G_PIN
199
     #ifndef RGB_LED_G_PIN
200
-      #define RGB_LED_G_PIN P1_10 // EXP1-7  =>  Ethernet pin 10 (top row, 5 from left)
200
+      #define RGB_LED_G_PIN                P1_10  // EXP1-7  =>  Ethernet pin 10 (top row, 5 from left)
201
     #endif
201
     #endif
202
     #ifndef RGB_LED_B_PIN
202
     #ifndef RGB_LED_B_PIN
203
-      #define RGB_LED_B_PIN P1_00 // EXP1-8  =>  Ethernet pin 12 (top row, 6 from left)
203
+      #define RGB_LED_B_PIN                P1_00  // EXP1-8  =>  Ethernet pin 12 (top row, 6 from left)
204
     #endif
204
     #endif
205
   #elif ENABLED(FYSETC_MINI_12864_2_1)
205
   #elif ENABLED(FYSETC_MINI_12864_2_1)
206
-    #define NEOPIXEL_PIN  P1_16   // EXP1-6  =>  Ethernet pin  6 (top row, 3 from left)
206
+    #define NEOPIXEL_PIN                   P1_16  // EXP1-6  =>  Ethernet pin  6 (top row, 3 from left)
207
   #endif
207
   #endif
208
 
208
 
209
 #elif HAS_SPI_LCD
209
 #elif HAS_SPI_LCD
210
 
210
 
211
-  #define BEEPER_PIN      P1_31   // EXP1-1
212
-  //#define SD_DETECT_PIN P0_27   // EXP2-7
211
+  #define BEEPER_PIN                       P1_31  // EXP1-1
212
+  //#define SD_DETECT_PIN                  P0_27  // EXP2-7
213
 
213
 
214
-  #define BTN_EN1         P3_26   // EXP2-5
215
-  #define BTN_EN2         P3_25   // EXP2-3
216
-  #define BTN_ENC         P1_30   // EXP1-2
214
+  #define BTN_EN1                          P3_26  // EXP2-5
215
+  #define BTN_EN2                          P3_25  // EXP2-3
216
+  #define BTN_ENC                          P1_30  // EXP1-2
217
 
217
 
218
-  #define LCD_PINS_RS     P0_16   // EXP1-4
219
-  #define LCD_SDSS        P0_28   // EXP2-4
220
-  #define LCD_PINS_ENABLE P0_18   // EXP1-3
221
-  #define LCD_PINS_D4     P0_15   // EXP1-5
218
+  #define LCD_PINS_RS                      P0_16  // EXP1-4
219
+  #define LCD_SDSS                         P0_28  // EXP2-4
220
+  #define LCD_PINS_ENABLE                  P0_18  // EXP1-3
221
+  #define LCD_PINS_D4                      P0_15  // EXP1-5
222
 
222
 
223
-  #define KILL_PIN        P2_11   // EXP2-10
223
+  #define KILL_PIN                         P2_11  // EXP2-10
224
 
224
 
225
 #endif // HAS_SPI_LCD
225
 #endif // HAS_SPI_LCD
226
 
226
 
228
 // SD Support
228
 // SD Support
229
 //
229
 //
230
 #ifndef SDCARD_CONNECTION
230
 #ifndef SDCARD_CONNECTION
231
-  #define SDCARD_CONNECTION ONBOARD
231
+  #define SDCARD_CONNECTION              ONBOARD
232
 #endif
232
 #endif
233
 
233
 
234
-#define ONBOARD_SD_CS_PIN  P0_06   // Chip select for "System" SD card
234
+#define ONBOARD_SD_CS_PIN                  P0_06  // Chip select for "System" SD card
235
 
235
 
236
 #if SD_CONNECTION_IS(LCD)
236
 #if SD_CONNECTION_IS(LCD)
237
-  #define SCK_PIN          P0_07   // (52)  system defined J3-9 & AUX-3
238
-  #define MISO_PIN         P0_08   // (50)  system defined J3-10 & AUX-3
239
-  #define MOSI_PIN         P0_09   // (51)  system defined J3-10 & AUX-3
240
-  #define SS_PIN           P1_23   // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS) - CS used by Marlin
237
+  #define SCK_PIN                          P0_07  // (52)  system defined J3-9 & AUX-3
238
+  #define MISO_PIN                         P0_08  // (50)  system defined J3-10 & AUX-3
239
+  #define MOSI_PIN                         P0_09  // (51)  system defined J3-10 & AUX-3
240
+  #define SS_PIN                           P1_23  // (53)  system defined J3-5 & AUX-3 (Sometimes called SDSS) - CS used by Marlin
241
 #elif SD_CONNECTION_IS(ONBOARD)
241
 #elif SD_CONNECTION_IS(ONBOARD)
242
   #undef SD_DETECT_PIN
242
   #undef SD_DETECT_PIN
243
-  #define SCK_PIN          P0_07
244
-  #define MISO_PIN         P0_08
245
-  #define MOSI_PIN         P0_09
246
-  #define SS_PIN           ONBOARD_SD_CS_PIN
243
+  #define SCK_PIN                          P0_07
244
+  #define MISO_PIN                         P0_08
245
+  #define MOSI_PIN                         P0_09
246
+  #define SS_PIN               ONBOARD_SD_CS_PIN
247
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
247
 #elif SD_CONNECTION_IS(CUSTOM_CABLE)
248
   #error "No custom SD drive cable defined for this board."
248
   #error "No custom SD drive cable defined for this board."
249
 #endif
249
 #endif
251
 //
251
 //
252
 // Ethernet pins
252
 // Ethernet pins
253
 //
253
 //
254
-//#define ENET_MDIO          P1_17   // Ethernet pin  5 (bottom, 3 from left)
255
-//#define ENET_RX_ER         P1_14
256
-//#define ENET_RXD1          P1_10   // Ethernet pin 10 (top row, 5 from left)
257
-//#define ENET_MOC           P1_16   // Ethernet pin  6 (top row, 3 from left)
258
-//#define REF_CLK            P1_15
259
-//#define ENET_RXD0          P1_09   // Ethernet pin  9 (bottom, 5 from left)
260
-//#define ENET_CRS           P1_08   // Ethernet pin  8 (top row, 4 from left) - INPUT ONLY
261
-//#define ENET_TX_EN         P1_04   // Ethernet pin 11 (bottom, 6 from left)
262
-//#define ENET_TXD0          P1_00   // Ethernet pin 12 (top row, 6 from left)
263
-//#define ENET_TXD1          P1_01   // Ethernet pin 13 (bottom, 7 from left)
254
+//#define ENET_MDIO                        P1_17  // Ethernet pin  5 (bottom, 3 from left)
255
+//#define ENET_RX_ER                       P1_14
256
+//#define ENET_RXD1                        P1_10  // Ethernet pin 10 (top row, 5 from left)
257
+//#define ENET_MOC                         P1_16  // Ethernet pin  6 (top row, 3 from left)
258
+//#define REF_CLK                          P1_15
259
+//#define ENET_RXD0                        P1_09  // Ethernet pin  9 (bottom, 5 from left)
260
+//#define ENET_CRS                         P1_08  // Ethernet pin  8 (top row, 4 from left) - INPUT ONLY
261
+//#define ENET_TX_EN                       P1_04  // Ethernet pin 11 (bottom, 6 from left)
262
+//#define ENET_TXD0                        P1_00  // Ethernet pin 12 (top row, 6 from left)
263
+//#define ENET_TXD1                        P1_01  // Ethernet pin 13 (bottom, 7 from left)
264
 
264
 
265
 /**
265
 /**
266
  *  EXP1 pins
266
  *  EXP1 pins

+ 10
- 10
Marlin/src/pins/lpc1769/pins_MKS_SGEN.h Vedi File

47
 
47
 
48
 //#undef BTN_EN1
48
 //#undef BTN_EN1
49
 //#undef BTN_EN2
49
 //#undef BTN_EN2
50
-//#define BTN_EN1            P1_23   // EXP2.5
51
-//#define BTN_EN2            P1_22   // EXP2.3
50
+//#define BTN_EN1                          P1_23  // EXP2.5
51
+//#define BTN_EN2                          P1_22  // EXP2.3
52
 
52
 
53
 #if HAS_TMC_UART
53
 #if HAS_TMC_UART
54
   /**
54
   /**
58
    * In the worst case you may have to give up the LCD.
58
    * In the worst case you may have to give up the LCD.
59
    * RX pins must be interrupt-capable.
59
    * RX pins must be interrupt-capable.
60
    */
60
    */
61
-  #define X_SERIAL_TX_PIN  P4_29   // J8-2
62
-  #define X_SERIAL_RX_PIN  P4_29   // J8-2
61
+  #define X_SERIAL_TX_PIN                  P4_29  // J8-2
62
+  #define X_SERIAL_RX_PIN                  P4_29  // J8-2
63
 
63
 
64
-  #define Y_SERIAL_TX_PIN  P2_08   // J8-3
65
-  #define Y_SERIAL_RX_PIN  P2_08   // J8-3
64
+  #define Y_SERIAL_TX_PIN                  P2_08  // J8-3
65
+  #define Y_SERIAL_RX_PIN                  P2_08  // J8-3
66
 
66
 
67
-  #define Z_SERIAL_TX_PIN  P2_11   // J8-4
68
-  #define Z_SERIAL_RX_PIN  P2_11   // J8-4
69
-  #define E0_SERIAL_TX_PIN P2_13   // J8-5
70
-  #define E0_SERIAL_RX_PIN P2_13   // J8-5
67
+  #define Z_SERIAL_TX_PIN                  P2_11  // J8-4
68
+  #define Z_SERIAL_RX_PIN                  P2_11  // J8-4
69
+  #define E0_SERIAL_TX_PIN                 P2_13  // J8-5
70
+  #define E0_SERIAL_RX_PIN                 P2_13  // J8-5
71
 
71
 
72
   // Reduce baud rate to improve software serial reliability
72
   // Reduce baud rate to improve software serial reliability
73
   #define TMC_BAUD_RATE 19200
73
   #define TMC_BAUD_RATE 19200

+ 41
- 41
Marlin/src/pins/lpc1769/pins_SMOOTHIEBOARD.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN         P1_23
44
+#define SERVO0_PIN                         P1_23
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_MIN_PIN          P1_24
50
-#define X_MAX_PIN          P1_25
51
-#define Y_MIN_PIN          P1_26
52
-#define Y_MAX_PIN          P1_27
53
-#define Z_MIN_PIN          P1_28
54
-#define Z_MAX_PIN          P1_29
49
+#define X_MIN_PIN                          P1_24
50
+#define X_MAX_PIN                          P1_25
51
+#define Y_MIN_PIN                          P1_26
52
+#define Y_MAX_PIN                          P1_27
53
+#define Z_MIN_PIN                          P1_28
54
+#define Z_MAX_PIN                          P1_29
55
 
55
 
56
 //
56
 //
57
 // Steppers
57
 // Steppers
58
 //
58
 //
59
-#define X_STEP_PIN         P2_00
60
-#define X_DIR_PIN          P0_05
61
-#define X_ENABLE_PIN       P0_04
59
+#define X_STEP_PIN                         P2_00
60
+#define X_DIR_PIN                          P0_05
61
+#define X_ENABLE_PIN                       P0_04
62
 
62
 
63
-#define Y_STEP_PIN         P2_01
64
-#define Y_DIR_PIN          P0_11
65
-#define Y_ENABLE_PIN       P0_10
63
+#define Y_STEP_PIN                         P2_01
64
+#define Y_DIR_PIN                          P0_11
65
+#define Y_ENABLE_PIN                       P0_10
66
 
66
 
67
-#define Z_STEP_PIN         P2_02
68
-#define Z_DIR_PIN          P0_20
69
-#define Z_ENABLE_PIN       P0_19
67
+#define Z_STEP_PIN                         P2_02
68
+#define Z_DIR_PIN                          P0_20
69
+#define Z_ENABLE_PIN                       P0_19
70
 
70
 
71
-#define E0_STEP_PIN        P2_03
72
-#define E0_DIR_PIN         P0_22
73
-#define E0_ENABLE_PIN      P0_21
71
+#define E0_STEP_PIN                        P2_03
72
+#define E0_DIR_PIN                         P0_22
73
+#define E0_ENABLE_PIN                      P0_21
74
 
74
 
75
-#define E1_STEP_PIN        P2_08
76
-#define E1_DIR_PIN         P2_13
77
-#define E1_ENABLE_PIN      P4_29
75
+#define E1_STEP_PIN                        P2_08
76
+#define E1_DIR_PIN                         P2_13
77
+#define E1_ENABLE_PIN                      P4_29
78
 
78
 
79
 //
79
 //
80
 // Temperature Sensors
80
 // Temperature Sensors
81
 // 3.3V max when defined as an analog input
81
 // 3.3V max when defined as an analog input
82
 //
82
 //
83
-#define TEMP_0_PIN          P0_23_A0   // (T1)
84
-#define TEMP_BED_PIN        P0_24_A1   // (T2)
85
-#define TEMP_1_PIN          P0_25_A2   // (T3)
86
-#define TEMP_2_PIN          P0_26_A3   // (T4)
83
+#define TEMP_0_PIN                      P0_23_A0  // (T1)
84
+#define TEMP_BED_PIN                    P0_24_A1  // (T2)
85
+#define TEMP_1_PIN                      P0_25_A2  // (T3)
86
+#define TEMP_2_PIN                      P0_26_A3  // (T4)
87
 
87
 
88
 //
88
 //
89
 // Heaters / Fans
89
 // Heaters / Fans
90
 //
90
 //
91
-#define HEATER_BED_PIN     P2_05
92
-#define HEATER_0_PIN       P2_07
93
-#define HEATER_1_PIN       P1_23
91
+#define HEATER_BED_PIN                     P2_05
92
+#define HEATER_0_PIN                       P2_07
93
+#define HEATER_1_PIN                       P1_23
94
 #ifndef FAN_PIN
94
 #ifndef FAN_PIN
95
-  #define FAN_PIN          P2_06
95
+  #define FAN_PIN                          P2_06
96
 #endif
96
 #endif
97
-#define FAN1_PIN           P2_04
97
+#define FAN1_PIN                           P2_04
98
 
98
 
99
 //
99
 //
100
 // LCD / Controller
100
 // LCD / Controller
101
 //
101
 //
102
 #if ANY(VIKI2, miniVIKI)
102
 #if ANY(VIKI2, miniVIKI)
103
 
103
 
104
-  #define BEEPER_PIN       P1_31
105
-  #define DOGLCD_A0        P2_11
106
-  #define DOGLCD_CS        P0_16
104
+  #define BEEPER_PIN                       P1_31
105
+  #define DOGLCD_A0                        P2_11
106
+  #define DOGLCD_CS                        P0_16
107
 
107
 
108
-  #define BTN_EN1          P3_25
109
-  #define BTN_EN2          P3_26
110
-  #define BTN_ENC          P1_30
108
+  #define BTN_EN1                          P3_25
109
+  #define BTN_EN2                          P3_26
110
+  #define BTN_ENC                          P1_30
111
 
111
 
112
-  #define SD_DETECT_PIN    P1_18
113
-  #define SDSS             P1_21
112
+  #define SD_DETECT_PIN                    P1_18
113
+  #define SDSS                             P1_21
114
 
114
 
115
-  #define STAT_LED_RED_PIN  P1_19
116
-  #define STAT_LED_BLUE_PIN P1_20
115
+  #define STAT_LED_RED_PIN                 P1_19
116
+  #define STAT_LED_BLUE_PIN                P1_20
117
 
117
 
118
 #elif HAS_SPI_LCD
118
 #elif HAS_SPI_LCD
119
 
119
 

+ 57
- 57
Marlin/src/pins/lpc1769/pins_TH3D_EZBOARD.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN         P2_04
44
+#define SERVO0_PIN                         P2_04
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_STOP_PIN         P1_24
50
-#define Y_STOP_PIN         P1_25
51
-#define Z_STOP_PIN         P1_26
49
+#define X_STOP_PIN                         P1_24
50
+#define Y_STOP_PIN                         P1_25
51
+#define Z_STOP_PIN                         P1_26
52
 
52
 
53
 //
53
 //
54
 // Filament Runout Sensor
54
 // Filament Runout Sensor
55
 //
55
 //
56
 #ifndef FIL_RUNOUT_PIN
56
 #ifndef FIL_RUNOUT_PIN
57
-  #define FIL_RUNOUT_PIN   P1_27
57
+  #define FIL_RUNOUT_PIN                   P1_27
58
 #endif
58
 #endif
59
 
59
 
60
 //
60
 //
61
 // Steppers
61
 // Steppers
62
 //
62
 //
63
-#define X_STEP_PIN         P2_00
64
-#define X_DIR_PIN          P1_16
65
-#define X_ENABLE_PIN       P1_17
63
+#define X_STEP_PIN                         P2_00
64
+#define X_DIR_PIN                          P1_16
65
+#define X_ENABLE_PIN                       P1_17
66
 
66
 
67
-#define Y_STEP_PIN         P2_01
68
-#define Y_DIR_PIN          P1_10
69
-#define Y_ENABLE_PIN       P1_09
67
+#define Y_STEP_PIN                         P2_01
68
+#define Y_DIR_PIN                          P1_10
69
+#define Y_ENABLE_PIN                       P1_09
70
 
70
 
71
-#define Z_STEP_PIN         P2_02
72
-#define Z_DIR_PIN          P1_15
73
-#define Z_ENABLE_PIN       P1_14
71
+#define Z_STEP_PIN                         P2_02
72
+#define Z_DIR_PIN                          P1_15
73
+#define Z_ENABLE_PIN                       P1_14
74
 
74
 
75
-#define E0_STEP_PIN        P2_03
76
-#define E0_DIR_PIN         P1_04
77
-#define E0_ENABLE_PIN      P1_08
75
+#define E0_STEP_PIN                        P2_03
76
+#define E0_DIR_PIN                         P1_04
77
+#define E0_ENABLE_PIN                      P1_08
78
 
78
 
79
-#define E1_STEP_PIN        P2_08
80
-#define E1_DIR_PIN         P2_13
81
-#define E1_ENABLE_PIN      P4_29
79
+#define E1_STEP_PIN                        P2_08
80
+#define E1_DIR_PIN                         P2_13
81
+#define E1_ENABLE_PIN                      P4_29
82
 
82
 
83
 #if HAS_TMC_UART
83
 #if HAS_TMC_UART
84
   //
84
   //
85
   // TMC220x stepper drivers
85
   // TMC220x stepper drivers
86
   // Software serial
86
   // Software serial
87
   //
87
   //
88
-  #define X_SERIAL_TX_PIN  P0_04
89
-  #define X_SERIAL_RX_PIN  P0_05
90
-  #define Y_SERIAL_TX_PIN  P0_10
91
-  #define Y_SERIAL_RX_PIN  P0_11
92
-  #define Z_SERIAL_TX_PIN  P0_19
93
-  #define Z_SERIAL_RX_PIN  P0_20
94
-  #define E0_SERIAL_TX_PIN P0_22
95
-  #define E0_SERIAL_RX_PIN P0_21
88
+  #define X_SERIAL_TX_PIN                  P0_04
89
+  #define X_SERIAL_RX_PIN                  P0_05
90
+  #define Y_SERIAL_TX_PIN                  P0_10
91
+  #define Y_SERIAL_RX_PIN                  P0_11
92
+  #define Z_SERIAL_TX_PIN                  P0_19
93
+  #define Z_SERIAL_RX_PIN                  P0_20
94
+  #define E0_SERIAL_TX_PIN                 P0_22
95
+  #define E0_SERIAL_RX_PIN                 P0_21
96
 
96
 
97
   // Reduce baud rate to improve software serial reliability
97
   // Reduce baud rate to improve software serial reliability
98
   #define TMC_BAUD_RATE 19200
98
   #define TMC_BAUD_RATE 19200
102
 // Temp Sensors
102
 // Temp Sensors
103
 //  3.3V max when defined as an Analog Input!
103
 //  3.3V max when defined as an Analog Input!
104
 //
104
 //
105
-#if TEMP_SENSOR_0 == 20         // PT100 Adapter
106
-  #define TEMP_0_PIN        P0_02_A7   // Analog Input
105
+#if TEMP_SENSOR_0 == 20                           // PT100 Adapter
106
+  #define TEMP_0_PIN                    P0_02_A7  // Analog Input
107
 #else
107
 #else
108
-  #define TEMP_0_PIN        P0_23_A0   // Analog Input P0_23
108
+  #define TEMP_0_PIN                    P0_23_A0  // Analog Input P0_23
109
 #endif
109
 #endif
110
 
110
 
111
-#define TEMP_BED_PIN        P0_24_A1   // Analog Input P0_24
112
-#define TEMP_1_PIN          P0_25_A2   // Analog Input P0_25
111
+#define TEMP_BED_PIN                    P0_24_A1  // Analog Input P0_24
112
+#define TEMP_1_PIN                      P0_25_A2  // Analog Input P0_25
113
 
113
 
114
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
114
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
115
-  #define FILWIDTH_PIN      P0_26_A3   // Analog Input P0_26
115
+  #define FILWIDTH_PIN                  P0_26_A3  // Analog Input P0_26
116
 #else
116
 #else
117
-  #define TEMP_2_PIN        P0_26_A3   // Analog Input P0_26
117
+  #define TEMP_2_PIN                    P0_26_A3  // Analog Input P0_26
118
 #endif
118
 #endif
119
 
119
 
120
 //
120
 //
121
 // Heaters / Fans
121
 // Heaters / Fans
122
 //
122
 //
123
-#define HEATER_BED_PIN     P2_05
124
-#define HEATER_0_PIN       P2_07
123
+#define HEATER_BED_PIN                     P2_05
124
+#define HEATER_0_PIN                       P2_07
125
 #ifndef FAN_PIN
125
 #ifndef FAN_PIN
126
-  #define FAN_PIN          P2_06
126
+  #define FAN_PIN                          P2_06
127
 #endif
127
 #endif
128
-#define FAN1_PIN           P1_22
128
+#define FAN1_PIN                           P1_22
129
 
129
 
130
 //
130
 //
131
 // Auto fans
131
 // Auto fans
132
 //
132
 //
133
-#define AUTO_FAN_PIN       P1_22   // FET 3
134
-#define ORIG_E0_AUTO_FAN_PIN  AUTO_FAN_PIN
135
-#define ORIG_E1_AUTO_FAN_PIN  AUTO_FAN_PIN
136
-#define ORIG_E2_AUTO_FAN_PIN  AUTO_FAN_PIN
133
+#define AUTO_FAN_PIN                       P1_22  // FET 3
134
+#define ORIG_E0_AUTO_FAN_PIN        AUTO_FAN_PIN
135
+#define ORIG_E1_AUTO_FAN_PIN        AUTO_FAN_PIN
136
+#define ORIG_E2_AUTO_FAN_PIN        AUTO_FAN_PIN
137
 
137
 
138
 //
138
 //
139
 // SD Card
139
 // SD Card
140
 //
140
 //
141
 
141
 
142
-#define SDCARD_CONNECTION ONBOARD
142
+#define SDCARD_CONNECTION                ONBOARD
143
 
143
 
144
-#define SCK_PIN            P0_07
145
-#define MISO_PIN           P0_08
146
-#define MOSI_PIN           P0_09
147
-#define ONBOARD_SD_CS_PIN  P0_06
148
-#define SS_PIN             ONBOARD_SD_CS_PIN
144
+#define SCK_PIN                            P0_07
145
+#define MISO_PIN                           P0_08
146
+#define MOSI_PIN                           P0_09
147
+#define ONBOARD_SD_CS_PIN                  P0_06
148
+#define SS_PIN                 ONBOARD_SD_CS_PIN
149
 
149
 
150
 //
150
 //
151
 // LCD / Controller
151
 // LCD / Controller
170
  */
170
  */
171
 
171
 
172
 #if ENABLED(CR10_STOCKDISPLAY)
172
 #if ENABLED(CR10_STOCKDISPLAY)
173
-  #define BEEPER_PIN       P1_31
174
-  #define BTN_EN1          P3_26
175
-  #define BTN_EN2          P3_25
176
-  #define BTN_ENC          P1_30
177
-  #define LCD_PINS_RS      P0_16
178
-  #define LCD_PINS_ENABLE  P0_18
179
-  #define LCD_PINS_D4      P0_15
180
-  #define KILL_PIN         P2_11
173
+  #define BEEPER_PIN                       P1_31
174
+  #define BTN_EN1                          P3_26
175
+  #define BTN_EN2                          P3_25
176
+  #define BTN_ENC                          P1_30
177
+  #define LCD_PINS_RS                      P0_16
178
+  #define LCD_PINS_ENABLE                  P0_18
179
+  #define LCD_PINS_D4                      P0_15
180
+  #define KILL_PIN                         P2_11
181
 #elif HAS_SPI_LCD
181
 #elif HAS_SPI_LCD
182
   #error "Only the CR10_STOCKDISPLAY is supported with TH3D EZBoard."
182
   #error "Only the CR10_STOCKDISPLAY is supported with TH3D EZBoard."
183
 #endif
183
 #endif

+ 24
- 24
Marlin/src/pins/mega/pins_CHEAPTRONIC.h Vedi File

33
 //
33
 //
34
 // Limit Switches
34
 // Limit Switches
35
 //
35
 //
36
-#define X_STOP_PIN          3
37
-#define Y_STOP_PIN          2
38
-#define Z_STOP_PIN          5
36
+#define X_STOP_PIN                             3
37
+#define Y_STOP_PIN                             2
38
+#define Z_STOP_PIN                             5
39
 
39
 
40
 //
40
 //
41
 // Steppers
41
 // Steppers
42
 //
42
 //
43
-#define X_STEP_PIN         14
44
-#define X_DIR_PIN          15
45
-#define X_ENABLE_PIN       24
43
+#define X_STEP_PIN                            14
44
+#define X_DIR_PIN                             15
45
+#define X_ENABLE_PIN                          24
46
 
46
 
47
-#define Y_STEP_PIN         35
48
-#define Y_DIR_PIN          36
49
-#define Y_ENABLE_PIN       31
47
+#define Y_STEP_PIN                            35
48
+#define Y_DIR_PIN                             36
49
+#define Y_ENABLE_PIN                          31
50
 
50
 
51
-#define Z_STEP_PIN         40
52
-#define Z_DIR_PIN          41
53
-#define Z_ENABLE_PIN       37
51
+#define Z_STEP_PIN                            40
52
+#define Z_DIR_PIN                             41
53
+#define Z_ENABLE_PIN                          37
54
 
54
 
55
-#define E0_STEP_PIN        26
56
-#define E0_DIR_PIN         28
57
-#define E0_ENABLE_PIN      25
55
+#define E0_STEP_PIN                           26
56
+#define E0_DIR_PIN                            28
57
+#define E0_ENABLE_PIN                         25
58
 
58
 
59
-#define E1_STEP_PIN        33
60
-#define E1_DIR_PIN         34
61
-#define E1_ENABLE_PIN      30
59
+#define E1_STEP_PIN                           33
60
+#define E1_DIR_PIN                            34
61
+#define E1_ENABLE_PIN                         30
62
 
62
 
63
 //
63
 //
64
 // Temperature sensors
64
 // Temperature sensors
65
 //
65
 //
66
-#define TEMP_0_PIN         15   // Analog Input
67
-#define TEMP_1_PIN         14   // Analog Input
68
-#define TEMP_BED_PIN       13   // Analog Input
66
+#define TEMP_0_PIN                            15  // Analog Input
67
+#define TEMP_1_PIN                            14  // Analog Input
68
+#define TEMP_BED_PIN                          13  // Analog Input
69
 
69
 
70
 //
70
 //
71
 // Heaters / Fans
71
 // Heaters / Fans
72
 //
72
 //
73
-#define HEATER_0_PIN       19   // EXTRUDER 1
74
-#define HEATER_1_PIN       23   // EXTRUDER 2
75
-#define HEATER_BED_PIN     22
73
+#define HEATER_0_PIN                          19  // EXTRUDER 1
74
+#define HEATER_1_PIN                          23  // EXTRUDER 2
75
+#define HEATER_BED_PIN                        22
76
 
76
 
77
 //
77
 //
78
 // LCD / Controller
78
 // LCD / Controller

+ 56
- 56
Marlin/src/pins/mega/pins_CHEAPTRONICv2.h Vedi File

36
 //
36
 //
37
 // Limit Switches
37
 // Limit Switches
38
 //
38
 //
39
-#define X_MIN_PIN          30
40
-#define X_MAX_PIN          31
41
-#define Y_MIN_PIN          32
42
-#define Y_MAX_PIN          33
43
-#define Z_MIN_PIN          34
44
-#define Z_MAX_PIN          35
39
+#define X_MIN_PIN                             30
40
+#define X_MAX_PIN                             31
41
+#define Y_MIN_PIN                             32
42
+#define Y_MAX_PIN                             33
43
+#define Z_MIN_PIN                             34
44
+#define Z_MAX_PIN                             35
45
 
45
 
46
 //
46
 //
47
 // Steppers
47
 // Steppers
48
 //
48
 //
49
-#define X_STEP_PIN         17
50
-#define X_DIR_PIN          16
51
-#define X_ENABLE_PIN       48
49
+#define X_STEP_PIN                            17
50
+#define X_DIR_PIN                             16
51
+#define X_ENABLE_PIN                          48
52
 
52
 
53
-#define Y_STEP_PIN         54
54
-#define Y_DIR_PIN          47
55
-#define Y_ENABLE_PIN       55
53
+#define Y_STEP_PIN                            54
54
+#define Y_DIR_PIN                             47
55
+#define Y_ENABLE_PIN                          55
56
 
56
 
57
-#define Z_STEP_PIN         57
58
-#define Z_DIR_PIN          56
59
-#define Z_ENABLE_PIN       62
57
+#define Z_STEP_PIN                            57
58
+#define Z_DIR_PIN                             56
59
+#define Z_ENABLE_PIN                          62
60
 
60
 
61
-#define E0_STEP_PIN        23
62
-#define E0_DIR_PIN         22
63
-#define E0_ENABLE_PIN      24
61
+#define E0_STEP_PIN                           23
62
+#define E0_DIR_PIN                            22
63
+#define E0_ENABLE_PIN                         24
64
 
64
 
65
-#define E1_STEP_PIN        26
66
-#define E1_DIR_PIN         25
67
-#define E1_ENABLE_PIN      27
65
+#define E1_STEP_PIN                           26
66
+#define E1_DIR_PIN                            25
67
+#define E1_ENABLE_PIN                         27
68
 
68
 
69
-#define E2_STEP_PIN        29
70
-#define E2_DIR_PIN         28
71
-#define E2_ENABLE_PIN      39
69
+#define E2_STEP_PIN                           29
70
+#define E2_DIR_PIN                            28
71
+#define E2_ENABLE_PIN                         39
72
 
72
 
73
 //
73
 //
74
 // Temperature sensors
74
 // Temperature sensors
75
 //
75
 //
76
-#define TEMP_0_PIN         15
77
-#define TEMP_1_PIN         13
78
-#define TEMP_2_PIN         14
79
-#define TEMP_3_PIN         11   // should be used for chamber temperature control
80
-#define TEMP_BED_PIN       12
76
+#define TEMP_0_PIN                            15
77
+#define TEMP_1_PIN                            13
78
+#define TEMP_2_PIN                            14
79
+#define TEMP_3_PIN                            11  // should be used for chamber temperature control
80
+#define TEMP_BED_PIN                          12
81
 
81
 
82
 //
82
 //
83
 // Heaters / Fans
83
 // Heaters / Fans
84
 //
84
 //
85
-#define HEATER_0_PIN        6
86
-#define HEATER_1_PIN        7
87
-#define HEATER_2_PIN        8
88
-#define HEATER_BED_PIN      9
85
+#define HEATER_0_PIN                           6
86
+#define HEATER_1_PIN                           7
87
+#define HEATER_2_PIN                           8
88
+#define HEATER_BED_PIN                         9
89
 #ifndef FAN_PIN
89
 #ifndef FAN_PIN
90
-  #define FAN_PIN           3
90
+  #define FAN_PIN                              3
91
 #endif
91
 #endif
92
-#define FAN2_PIN           58   // additional fan or light control output
92
+#define FAN2_PIN                              58  // additional fan or light control output
93
 
93
 
94
 //
94
 //
95
 // Other board specific pins
95
 // Other board specific pins
96
 //
96
 //
97
 #ifndef FIL_RUNOUT_PIN
97
 #ifndef FIL_RUNOUT_PIN
98
-  #define FIL_RUNOUT_PIN   37   // board input labeled as F-DET
98
+  #define FIL_RUNOUT_PIN                      37  // board input labeled as F-DET
99
 #endif
99
 #endif
100
-#define Z_MIN_PROBE_PIN    36   // additional external board input labeled as E-SENS (should be used for Z-probe)
101
-#define LED_PIN            13
102
-#define SPINDLE_ENABLE_PIN  4   // additional PWM pin 1 at JP1 connector - should be used for laser control too
103
-#define EXT_2               5   // additional PWM pin 2 at JP1 connector
104
-#define EXT_3               2   // additional PWM pin 3 at JP1 connector
105
-#define PS_ON_PIN          45
106
-#define KILL_PIN           46
100
+#define Z_MIN_PROBE_PIN                       36  // additional external board input labeled as E-SENS (should be used for Z-probe)
101
+#define LED_PIN                               13
102
+#define SPINDLE_ENABLE_PIN                     4  // additional PWM pin 1 at JP1 connector - should be used for laser control too
103
+#define EXT_2                                  5  // additional PWM pin 2 at JP1 connector
104
+#define EXT_3                                  2  // additional PWM pin 3 at JP1 connector
105
+#define PS_ON_PIN                             45
106
+#define KILL_PIN                              46
107
 
107
 
108
 #ifndef FILWIDTH_PIN
108
 #ifndef FILWIDTH_PIN
109
-  #define FILWIDTH_PIN     11   // shared with TEMP_3 analog input
109
+  #define FILWIDTH_PIN                        11  // shared with TEMP_3 analog input
110
 #endif
110
 #endif
111
 
111
 
112
 //
112
 //
113
 // LCD / Controller
113
 // LCD / Controller
114
 //
114
 //
115
-#define LCD_PINS_RS        19
116
-#define LCD_PINS_ENABLE    42
117
-#define LCD_PINS_D4        18
118
-#define LCD_PINS_D5        38
119
-#define LCD_PINS_D6        41
120
-#define LCD_PINS_D7        40
115
+#define LCD_PINS_RS                           19
116
+#define LCD_PINS_ENABLE                       42
117
+#define LCD_PINS_D4                           18
118
+#define LCD_PINS_D5                           38
119
+#define LCD_PINS_D6                           41
120
+#define LCD_PINS_D7                           40
121
 
121
 
122
 //
122
 //
123
 // Beeper, SD Card, Encoder
123
 // Beeper, SD Card, Encoder
124
 //
124
 //
125
-#define BEEPER_PIN         44
125
+#define BEEPER_PIN                            44
126
 
126
 
127
 #if ENABLED(SDSUPPORT)
127
 #if ENABLED(SDSUPPORT)
128
-  #define SDSS             53
129
-  #define SD_DETECT_PIN    49
128
+  #define SDSS                                53
129
+  #define SD_DETECT_PIN                       49
130
 #endif
130
 #endif
131
 
131
 
132
 #if ENABLED(NEWPANEL)
132
 #if ENABLED(NEWPANEL)
133
-  #define BTN_EN1          11
134
-  #define BTN_EN2          12
135
-  #define BTN_ENC          43
133
+  #define BTN_EN1                             11
134
+  #define BTN_EN2                             12
135
+  #define BTN_ENC                             43
136
 #endif
136
 #endif

+ 66
- 66
Marlin/src/pins/mega/pins_CNCONTROLS_11.h Vedi File

34
 //
34
 //
35
 // Limit Switches
35
 // Limit Switches
36
 //
36
 //
37
-#define X_STOP_PIN         43
38
-#define Y_STOP_PIN         45
39
-#define Z_STOP_PIN         42
37
+#define X_STOP_PIN                            43
38
+#define Y_STOP_PIN                            45
39
+#define Z_STOP_PIN                            42
40
 
40
 
41
 //
41
 //
42
 // Steppers
42
 // Steppers
43
 //
43
 //
44
-#define X_STEP_PIN         34
45
-#define X_DIR_PIN          36
46
-#define X_ENABLE_PIN       35
44
+#define X_STEP_PIN                            34
45
+#define X_DIR_PIN                             36
46
+#define X_ENABLE_PIN                          35
47
 
47
 
48
-#define Y_STEP_PIN         37
49
-#define Y_DIR_PIN          39
50
-#define Y_ENABLE_PIN       38
48
+#define Y_STEP_PIN                            37
49
+#define Y_DIR_PIN                             39
50
+#define Y_ENABLE_PIN                          38
51
 
51
 
52
-#define Z_STEP_PIN         40
53
-#define Z_DIR_PIN          48
54
-#define Z_ENABLE_PIN       41
52
+#define Z_STEP_PIN                            40
53
+#define Z_DIR_PIN                             48
54
+#define Z_ENABLE_PIN                          41
55
 
55
 
56
-#define E0_STEP_PIN        29
57
-#define E0_DIR_PIN         28
58
-#define E0_ENABLE_PIN       3
56
+#define E0_STEP_PIN                           29
57
+#define E0_DIR_PIN                            28
58
+#define E0_ENABLE_PIN                          3
59
 
59
 
60
-#define E1_STEP_PIN        61
61
-#define E1_DIR_PIN         62
62
-#define E1_ENABLE_PIN      60
60
+#define E1_STEP_PIN                           61
61
+#define E1_DIR_PIN                            62
62
+#define E1_ENABLE_PIN                         60
63
 
63
 
64
-#define E2_STEP_PIN        15
65
-#define E2_DIR_PIN         14
66
-#define E2_ENABLE_PIN      16
64
+#define E2_STEP_PIN                           15
65
+#define E2_DIR_PIN                            14
66
+#define E2_ENABLE_PIN                         16
67
 
67
 
68
-#define E3_STEP_PIN        44
69
-#define E3_DIR_PIN         49
70
-#define E3_ENABLE_PIN      47
68
+#define E3_STEP_PIN                           44
69
+#define E3_DIR_PIN                            49
70
+#define E3_ENABLE_PIN                         47
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 //
74
 //
75
-#define TEMP_0_PIN          0   // Analog Input
76
-#define TEMP_1_PIN          3   // Analog Input.  3 for tool2 -> 2 for chambertemp
77
-#define TEMP_2_PIN          2   // Analog Input.  9 for tool3 -> 2 for chambertemp
78
-#define TEMP_3_PIN         11   // Analog Input. 11 for tool4 -> 2 for chambertemp
79
-#define TEMP_BED_PIN        1   // Analog Input
75
+#define TEMP_0_PIN                             0  // Analog Input
76
+#define TEMP_1_PIN                             3  // Analog Input.  3 for tool2 -> 2 for chambertemp
77
+#define TEMP_2_PIN                             2  // Analog Input.  9 for tool3 -> 2 for chambertemp
78
+#define TEMP_3_PIN                            11  // Analog Input. 11 for tool4 -> 2 for chambertemp
79
+#define TEMP_BED_PIN                           1  // Analog Input
80
 
80
 
81
 #ifndef TEMP_CHAMBER_PIN
81
 #ifndef TEMP_CHAMBER_PIN
82
-  //#define TEMP_CHAMBER_PIN 2  // Analog Input
82
+  //#define TEMP_CHAMBER_PIN                   2  // Analog Input
83
 #endif
83
 #endif
84
 
84
 
85
 //
85
 //
86
 // Heaters / Fans
86
 // Heaters / Fans
87
 //
87
 //
88
-#define HEATER_0_PIN        5
89
-#define HEATER_1_PIN       58
90
-#define HEATER_2_PIN       64
91
-#define HEATER_3_PIN       46
92
-#define HEATER_BED_PIN      2
88
+#define HEATER_0_PIN                           5
89
+#define HEATER_1_PIN                          58
90
+#define HEATER_2_PIN                          64
91
+#define HEATER_3_PIN                          46
92
+#define HEATER_BED_PIN                         2
93
 
93
 
94
 #ifndef FAN_PIN
94
 #ifndef FAN_PIN
95
-  //#define FAN_PIN         7   // common PWM pin for all tools
95
+  //#define FAN_PIN                            7  // common PWM pin for all tools
96
 #endif
96
 #endif
97
 
97
 
98
-#define ORIG_E0_AUTO_FAN_PIN 7
99
-#define ORIG_E1_AUTO_FAN_PIN 7
100
-#define ORIG_E2_AUTO_FAN_PIN 7
101
-#define ORIG_E3_AUTO_FAN_PIN 7
98
+#define ORIG_E0_AUTO_FAN_PIN                   7
99
+#define ORIG_E1_AUTO_FAN_PIN                   7
100
+#define ORIG_E2_AUTO_FAN_PIN                   7
101
+#define ORIG_E3_AUTO_FAN_PIN                   7
102
 
102
 
103
 //
103
 //
104
 // Misc. Functions
104
 // Misc. Functions
105
 //
105
 //
106
-#define SDSS               53
107
-#define SD_DETECT_PIN      13
106
+#define SDSS                                  53
107
+#define SD_DETECT_PIN                         13
108
 
108
 
109
 // Tools
109
 // Tools
110
 
110
 
111
-//#define TOOL_0_PIN           4
112
-//#define TOOL_1_PIN          59
113
-//#define TOOL_2_PIN           8
114
-//#define TOOL_3_PIN          30
115
-//#define TOOL_PWM_PIN         7   // common PWM pin for all tools
111
+//#define TOOL_0_PIN                           4
112
+//#define TOOL_1_PIN                          59
113
+//#define TOOL_2_PIN                           8
114
+//#define TOOL_3_PIN                          30
115
+//#define TOOL_PWM_PIN                         7  // common PWM pin for all tools
116
 
116
 
117
 // Common I/O
117
 // Common I/O
118
 
118
 
119
-//#define FIL_RUNOUT_PIN      -1
120
-//#define PWM_1_PIN           11
121
-//#define PWM_2_PIN           10
122
-//#define SPARE_IO            12
119
+//#define FIL_RUNOUT_PIN                      -1
120
+//#define PWM_1_PIN                           11
121
+//#define PWM_2_PIN                           10
122
+//#define SPARE_IO                            12
123
 
123
 
124
 //
124
 //
125
 // LCD / Controller
125
 // LCD / Controller
126
 //
126
 //
127
-#define BEEPER_PIN          6
127
+#define BEEPER_PIN                             6
128
 
128
 
129
 // Pins for DOGM SPI LCD Support
129
 // Pins for DOGM SPI LCD Support
130
-#define DOGLCD_A0          26
131
-#define DOGLCD_CS          24
132
-#define DOGLCD_MOSI        -1
133
-#define DOGLCD_SCK         -1
130
+#define DOGLCD_A0                             26
131
+#define DOGLCD_CS                             24
132
+#define DOGLCD_MOSI                           -1
133
+#define DOGLCD_SCK                            -1
134
 
134
 
135
-#define BTN_EN1            23
136
-#define BTN_EN2            25
137
-#define BTN_ENC            27
135
+#define BTN_EN1                               23
136
+#define BTN_EN2                               25
137
+#define BTN_ENC                               27
138
 
138
 
139
 // Hardware buttons for manual movement of XYZ
139
 // Hardware buttons for manual movement of XYZ
140
-#define SHIFT_OUT          19
141
-#define SHIFT_LD           18
142
-#define SHIFT_CLK          17
140
+#define SHIFT_OUT                             19
141
+#define SHIFT_LD                              18
142
+#define SHIFT_CLK                             17
143
 
143
 
144
-//#define UI1                31
145
-//#define UI2                22
144
+//#define UI1                                 31
145
+//#define UI2                                 22
146
 
146
 
147
-#define STAT_LED_BLUE_PIN  -1
148
-#define STAT_LED_RED_PIN   31
147
+#define STAT_LED_BLUE_PIN                     -1
148
+#define STAT_LED_RED_PIN                      31

+ 69
- 69
Marlin/src/pins/mega/pins_CNCONTROLS_12.h Vedi File

34
 //
34
 //
35
 // Limit Switches
35
 // Limit Switches
36
 //
36
 //
37
-#define X_STOP_PIN         19
38
-#define Y_STOP_PIN         22
39
-#define Z_STOP_PIN         23
37
+#define X_STOP_PIN                            19
38
+#define Y_STOP_PIN                            22
39
+#define Z_STOP_PIN                            23
40
 
40
 
41
 //
41
 //
42
 // Steppers
42
 // Steppers
43
 //
43
 //
44
-#define X_STEP_PIN         25
45
-#define X_DIR_PIN          27
46
-#define X_ENABLE_PIN       26
44
+#define X_STEP_PIN                            25
45
+#define X_DIR_PIN                             27
46
+#define X_ENABLE_PIN                          26
47
 
47
 
48
-#define Y_STEP_PIN         28
49
-#define Y_DIR_PIN          30
50
-#define Y_ENABLE_PIN       29
48
+#define Y_STEP_PIN                            28
49
+#define Y_DIR_PIN                             30
50
+#define Y_ENABLE_PIN                          29
51
 
51
 
52
-#define Z_STEP_PIN         31
53
-#define Z_DIR_PIN          33
54
-#define Z_ENABLE_PIN       32
52
+#define Z_STEP_PIN                            31
53
+#define Z_DIR_PIN                             33
54
+#define Z_ENABLE_PIN                          32
55
 
55
 
56
-#define E0_STEP_PIN        57
57
-#define E0_DIR_PIN         55
58
-#define E0_ENABLE_PIN      58
56
+#define E0_STEP_PIN                           57
57
+#define E0_DIR_PIN                            55
58
+#define E0_ENABLE_PIN                         58
59
 
59
 
60
-#define E1_STEP_PIN        61
61
-#define E1_DIR_PIN         62
62
-#define E1_ENABLE_PIN      60
60
+#define E1_STEP_PIN                           61
61
+#define E1_DIR_PIN                            62
62
+#define E1_ENABLE_PIN                         60
63
 
63
 
64
-#define E2_STEP_PIN        46
65
-#define E2_DIR_PIN         66
66
-#define E2_ENABLE_PIN      44
64
+#define E2_STEP_PIN                           46
65
+#define E2_DIR_PIN                            66
66
+#define E2_ENABLE_PIN                         44
67
 
67
 
68
-#define E3_STEP_PIN        45
69
-#define E3_DIR_PIN         69
70
-#define E3_ENABLE_PIN      47
68
+#define E3_STEP_PIN                           45
69
+#define E3_DIR_PIN                            69
70
+#define E3_ENABLE_PIN                         47
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 //
74
 //
75
-#define TEMP_0_PIN          0   // Analog Input
76
-#define TEMP_1_PIN          9   // Analog Input.  9 for tool2 -> 13 for chambertemp
77
-#define TEMP_2_PIN         13   // Analog Input. 10 for tool3 -> 13 for chambertemp
78
-#define TEMP_3_PIN         11   // Analog Input. 11 for tool4 -> 13 for chambertemp
79
-#define TEMP_BED_PIN       14   // Analog Input
75
+#define TEMP_0_PIN                             0  // Analog Input
76
+#define TEMP_1_PIN                             9  // Analog Input.  9 for tool2 -> 13 for chambertemp
77
+#define TEMP_2_PIN                            13  // Analog Input. 10 for tool3 -> 13 for chambertemp
78
+#define TEMP_3_PIN                            11  // Analog Input. 11 for tool4 -> 13 for chambertemp
79
+#define TEMP_BED_PIN                          14  // Analog Input
80
 
80
 
81
 #ifndef TEMP_CHAMBER_PIN
81
 #ifndef TEMP_CHAMBER_PIN
82
-  //#define TEMP_CHAMBER_PIN 13 // Analog Input
82
+  //#define TEMP_CHAMBER_PIN                  13  // Analog Input
83
 #endif
83
 #endif
84
 
84
 
85
 //
85
 //
86
 // Heaters / Fans
86
 // Heaters / Fans
87
 //
87
 //
88
-#define HEATER_0_PIN       11
89
-#define HEATER_1_PIN        9
90
-#define HEATER_2_PIN        6
91
-#define HEATER_3_PIN        3
92
-#define HEATER_BED_PIN     24
88
+#define HEATER_0_PIN                          11
89
+#define HEATER_1_PIN                           9
90
+#define HEATER_2_PIN                           6
91
+#define HEATER_3_PIN                           3
92
+#define HEATER_BED_PIN                        24
93
 
93
 
94
 #ifndef FAN_PIN
94
 #ifndef FAN_PIN
95
-  #define FAN_PIN           5   // 5 is PWMtool3 -> 7 is common PWM pin for all tools
95
+  #define FAN_PIN                              5  // 5 is PWMtool3 -> 7 is common PWM pin for all tools
96
 #endif
96
 #endif
97
 
97
 
98
-#define ORIG_E0_AUTO_FAN_PIN 7
99
-#define ORIG_E1_AUTO_FAN_PIN 7
100
-#define ORIG_E2_AUTO_FAN_PIN 7
101
-#define ORIG_E3_AUTO_FAN_PIN 7
98
+#define ORIG_E0_AUTO_FAN_PIN                   7
99
+#define ORIG_E1_AUTO_FAN_PIN                   7
100
+#define ORIG_E2_AUTO_FAN_PIN                   7
101
+#define ORIG_E3_AUTO_FAN_PIN                   7
102
 
102
 
103
 //
103
 //
104
 // Misc. Functions
104
 // Misc. Functions
105
 //
105
 //
106
-#define SDSS               53
107
-#define SD_DETECT_PIN      15
106
+#define SDSS                                  53
107
+#define SD_DETECT_PIN                         15
108
 
108
 
109
 // Tools
109
 // Tools
110
 
110
 
111
-//#define TOOL_0_PIN         56
112
-//#define TOOL_0_PWM_PIN     10   // red warning led at dual extruder
113
-//#define TOOL_1_PIN         59
114
-//#define TOOL_1_PWM_PIN      8   // lights at dual extruder
115
-//#define TOOL_2_PIN          4
116
-//#define TOOL_2_PWM_PIN      5
117
-//#define TOOL_3_PIN         14
118
-//#define TOOL_3_PWM_PIN      2
111
+//#define TOOL_0_PIN                          56
112
+//#define TOOL_0_PWM_PIN                      10  // red warning led at dual extruder
113
+//#define TOOL_1_PIN                          59
114
+//#define TOOL_1_PWM_PIN                       8  // lights at dual extruder
115
+//#define TOOL_2_PIN                           4
116
+//#define TOOL_2_PWM_PIN                       5
117
+//#define TOOL_3_PIN                          14
118
+//#define TOOL_3_PWM_PIN                       2
119
 
119
 
120
 // Common I/O
120
 // Common I/O
121
 
121
 
122
 #ifndef FIL_RUNOUT_PIN
122
 #ifndef FIL_RUNOUT_PIN
123
-  #define FIL_RUNOUT_PIN   18
123
+  #define FIL_RUNOUT_PIN                      18
124
 #endif
124
 #endif
125
-//#define PWM_1_PIN          12
126
-//#define PWM_2_PIN          13
127
-//#define SPARE_IO           17
125
+//#define PWM_1_PIN                           12
126
+//#define PWM_2_PIN                           13
127
+//#define SPARE_IO                            17
128
 
128
 
129
 //
129
 //
130
 // LCD / Controller
130
 // LCD / Controller
131
 //
131
 //
132
-#define BEEPER_PIN         16
132
+#define BEEPER_PIN                            16
133
 
133
 
134
 // Pins for DOGM SPI LCD Support
134
 // Pins for DOGM SPI LCD Support
135
-#define DOGLCD_A0          39
136
-#define DOGLCD_CS          35
137
-#define DOGLCD_MOSI        48
138
-#define DOGLCD_SCK         49
135
+#define DOGLCD_A0                             39
136
+#define DOGLCD_CS                             35
137
+#define DOGLCD_MOSI                           48
138
+#define DOGLCD_SCK                            49
139
 #define LCD_SCREEN_ROT_180
139
 #define LCD_SCREEN_ROT_180
140
 
140
 
141
 // The encoder and click button
141
 // The encoder and click button
142
-#define BTN_EN1            36
143
-#define BTN_EN2            34
144
-#define BTN_ENC            38
142
+#define BTN_EN1                               36
143
+#define BTN_EN2                               34
144
+#define BTN_ENC                               38
145
 
145
 
146
 // Hardware buttons for manual movement of XYZ
146
 // Hardware buttons for manual movement of XYZ
147
-#define SHIFT_OUT          42
148
-#define SHIFT_LD           41
149
-#define SHIFT_CLK          40
147
+#define SHIFT_OUT                             42
148
+#define SHIFT_LD                              41
149
+#define SHIFT_CLK                             40
150
 
150
 
151
-//#define UI1              43
152
-//#define UI2              37
151
+//#define UI1                                 43
152
+//#define UI2                                 37
153
 
153
 
154
-#define STAT_LED_BLUE_PIN  -1
155
-#define STAT_LED_RED_PIN   10   // TOOL_0_PWM_PIN
154
+#define STAT_LED_BLUE_PIN                     -1
155
+#define STAT_LED_RED_PIN                      10  // TOOL_0_PWM_PIN

+ 39
- 39
Marlin/src/pins/mega/pins_CNCONTROLS_15.h Vedi File

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN          6
37
+#define SERVO0_PIN                             6
38
 
38
 
39
 //
39
 //
40
 // Limit Switches
40
 // Limit Switches
41
 //
41
 //
42
-#define X_STOP_PIN         34
43
-#define Y_STOP_PIN         39
44
-#define Z_STOP_PIN         62
42
+#define X_STOP_PIN                            34
43
+#define Y_STOP_PIN                            39
44
+#define Z_STOP_PIN                            62
45
 
45
 
46
 #ifndef Z_MIN_PROBE_PIN
46
 #ifndef Z_MIN_PROBE_PIN
47
-  #define Z_MIN_PROBE_PIN  49
47
+  #define Z_MIN_PROBE_PIN                     49
48
 #endif
48
 #endif
49
 
49
 
50
 //
50
 //
51
 // Steppers
51
 // Steppers
52
 //
52
 //
53
-#define X_STEP_PIN         14
54
-#define X_DIR_PIN          25
55
-#define X_ENABLE_PIN       26
53
+#define X_STEP_PIN                            14
54
+#define X_DIR_PIN                             25
55
+#define X_ENABLE_PIN                          26
56
 
56
 
57
-#define Y_STEP_PIN         11
58
-#define Y_DIR_PIN          12
59
-#define Y_ENABLE_PIN       15
57
+#define Y_STEP_PIN                            11
58
+#define Y_DIR_PIN                             12
59
+#define Y_ENABLE_PIN                          15
60
 
60
 
61
-#define Z_STEP_PIN         24
62
-#define Z_DIR_PIN          27
63
-#define Z_ENABLE_PIN       28
61
+#define Z_STEP_PIN                            24
62
+#define Z_DIR_PIN                             27
63
+#define Z_ENABLE_PIN                          28
64
 
64
 
65
-#define E0_STEP_PIN        64
66
-#define E0_DIR_PIN         65
67
-#define E0_ENABLE_PIN      63
65
+#define E0_STEP_PIN                           64
66
+#define E0_DIR_PIN                            65
67
+#define E0_ENABLE_PIN                         63
68
 
68
 
69
 //
69
 //
70
 // Temperature Sensors
70
 // Temperature Sensors
71
 // Analog Inputs
71
 // Analog Inputs
72
 //
72
 //
73
-#define TEMP_0_PIN          2   // Analog Input
74
-#define TEMP_BED_PIN        4   // Analog Input
73
+#define TEMP_0_PIN                             2  // Analog Input
74
+#define TEMP_BED_PIN                           4  // Analog Input
75
 
75
 
76
 #ifndef TEMP_CHAMBER_PIN
76
 #ifndef TEMP_CHAMBER_PIN
77
-  #define TEMP_CHAMBER_PIN  5   // Analog Input
77
+  #define TEMP_CHAMBER_PIN                     5  // Analog Input
78
 #endif
78
 #endif
79
 
79
 
80
 //
80
 //
81
 // Heaters
81
 // Heaters
82
 //
82
 //
83
-#define HEATER_0_PIN        4
84
-#define HEATER_BED_PIN     32
85
-#define HEATER_CHAMBER_PIN 33
83
+#define HEATER_0_PIN                           4
84
+#define HEATER_BED_PIN                        32
85
+#define HEATER_CHAMBER_PIN                    33
86
 
86
 
87
 //
87
 //
88
 // Fans
88
 // Fans
89
 //
89
 //
90
-#define FAN_PIN               8
91
-#define ORIG_E0_AUTO_FAN_PIN 30
92
-#define ORIG_E1_AUTO_FAN_PIN 30
93
-#define ORIG_E2_AUTO_FAN_PIN 30
94
-#define ORIG_E3_AUTO_FAN_PIN 30
95
-//#define ORIG_CHAMBER_AUTO_FAN_PIN 10
90
+#define FAN_PIN                                8
91
+#define ORIG_E0_AUTO_FAN_PIN                  30
92
+#define ORIG_E1_AUTO_FAN_PIN                  30
93
+#define ORIG_E2_AUTO_FAN_PIN                  30
94
+#define ORIG_E3_AUTO_FAN_PIN                  30
95
+//#define ORIG_CHAMBER_AUTO_FAN_PIN           10
96
 
96
 
97
 //
97
 //
98
 // Misc. Functions
98
 // Misc. Functions
99
 //
99
 //
100
-#define SDSS               53
101
-#define SD_DETECT_PIN      40
100
+#define SDSS                                  53
101
+#define SD_DETECT_PIN                         40
102
 
102
 
103
 // Common I/O
103
 // Common I/O
104
 
104
 
105
-#define FIL_RUNOUT_PIN      9
106
-//#define FIL_RUNOUT_PIN     29  // encoder sensor
107
-//#define PWM_1_PIN          12
108
-//#define PWM_2_PIN          13
109
-//#define SPARE_IO           17
110
-#define BEEPER_PIN         13
111
-#define STAT_LED_BLUE_PIN  -1
112
-#define STAT_LED_RED_PIN   10 // 31
105
+#define FIL_RUNOUT_PIN                         9
106
+//#define FIL_RUNOUT_PIN                      29  // encoder sensor
107
+//#define PWM_1_PIN                           12
108
+//#define PWM_2_PIN                           13
109
+//#define SPARE_IO                            17
110
+#define BEEPER_PIN                            13
111
+#define STAT_LED_BLUE_PIN                     -1
112
+#define STAT_LED_RED_PIN                      10  // 31

+ 34
- 34
Marlin/src/pins/mega/pins_EINSTART-S.h Vedi File

35
 //
35
 //
36
 // Limit Switches
36
 // Limit Switches
37
 //
37
 //
38
-#define X_STOP_PIN         44
39
-#define Y_STOP_PIN         43
40
-#define Z_STOP_PIN         42
38
+#define X_STOP_PIN                            44
39
+#define Y_STOP_PIN                            43
40
+#define Z_STOP_PIN                            42
41
 
41
 
42
 //
42
 //
43
 // Steppers
43
 // Steppers
44
 //
44
 //
45
-#define X_STEP_PIN         76
46
-#define X_DIR_PIN          75
47
-#define X_ENABLE_PIN       73
45
+#define X_STEP_PIN                            76
46
+#define X_DIR_PIN                             75
47
+#define X_ENABLE_PIN                          73
48
 
48
 
49
-#define Y_STEP_PIN         31
50
-#define Y_DIR_PIN          32
51
-#define Y_ENABLE_PIN       72
49
+#define Y_STEP_PIN                            31
50
+#define Y_DIR_PIN                             32
51
+#define Y_ENABLE_PIN                          72
52
 
52
 
53
-#define Z_STEP_PIN         34
54
-#define Z_DIR_PIN          35
55
-#define Z_ENABLE_PIN       33
53
+#define Z_STEP_PIN                            34
54
+#define Z_DIR_PIN                             35
55
+#define Z_ENABLE_PIN                          33
56
 
56
 
57
-#define E0_STEP_PIN        36
58
-#define E0_DIR_PIN         37
59
-#define E0_ENABLE_PIN      30
57
+#define E0_STEP_PIN                           36
58
+#define E0_DIR_PIN                            37
59
+#define E0_ENABLE_PIN                         30
60
 
60
 
61
 //
61
 //
62
 // Temperature Sensors
62
 // Temperature Sensors
63
 //
63
 //
64
-#define TEMP_0_PIN          0   // Analog Input
65
-#define TEMP_BED_PIN        1   // Analog Input
64
+#define TEMP_0_PIN                             0  // Analog Input
65
+#define TEMP_BED_PIN                           1  // Analog Input
66
 
66
 
67
 //
67
 //
68
 // Heaters / Fans
68
 // Heaters / Fans
69
 //
69
 //
70
-#define HEATER_0_PIN       83
71
-#define HEATER_BED_PIN     38
70
+#define HEATER_0_PIN                          83
71
+#define HEATER_BED_PIN                        38
72
 
72
 
73
-#define FAN_PIN            82
73
+#define FAN_PIN                               82
74
 
74
 
75
 //
75
 //
76
 // Misc. Functions
76
 // Misc. Functions
77
 //
77
 //
78
-#define SDSS               53
79
-#define LED_PIN             4
78
+#define SDSS                                  53
79
+#define LED_PIN                                4
80
 
80
 
81
 //////////////////////////
81
 //////////////////////////
82
 // LCDs and Controllers //
82
 // LCDs and Controllers //
90
 // u8glib constructor
90
 // u8glib constructor
91
 // U8GLIB_SH1106_128X64 u8g(DOGLCD_SCK, DOGLCD_MOSI, DOGLCD_CS, LCD_PINS_DC, LCD_PINS_RS);
91
 // U8GLIB_SH1106_128X64 u8g(DOGLCD_SCK, DOGLCD_MOSI, DOGLCD_CS, LCD_PINS_DC, LCD_PINS_RS);
92
 
92
 
93
-#define LCD_PINS_DC        78
94
-#define LCD_PINS_RS        79
93
+#define LCD_PINS_DC                           78
94
+#define LCD_PINS_RS                           79
95
 // DOGM SPI LCD Support
95
 // DOGM SPI LCD Support
96
-#define DOGLCD_CS           3
97
-#define DOGLCD_MOSI         2
98
-#define DOGLCD_SCK          5
99
-#define DOGLCD_A0           2
96
+#define DOGLCD_CS                              3
97
+#define DOGLCD_MOSI                            2
98
+#define DOGLCD_SCK                             5
99
+#define DOGLCD_A0                              2
100
 
100
 
101
 //
101
 //
102
 // LCD Display input pins
102
 // LCD Display input pins
103
 //
103
 //
104
-#define BTN_UP             25
105
-#define BTN_DWN            26
106
-#define BTN_LFT            27
107
-#define BTN_RT             28
104
+#define BTN_UP                                25
105
+#define BTN_DWN                               26
106
+#define BTN_LFT                               27
107
+#define BTN_RT                                28
108
 
108
 
109
 // 'OK' button
109
 // 'OK' button
110
-#define BTN_ENC            29
110
+#define BTN_ENC                               29
111
 
111
 
112
 // Set Kill to right arrow, same as RIGID_PANEL
112
 // Set Kill to right arrow, same as RIGID_PANEL
113
-#define KILL_PIN           28
113
+#define KILL_PIN                              28

+ 52
- 52
Marlin/src/pins/mega/pins_ELEFU_3.h Vedi File

34
 //
34
 //
35
 // Limit Switches
35
 // Limit Switches
36
 //
36
 //
37
-#define X_MIN_PIN          35
38
-#define X_MAX_PIN          34
39
-#define Y_MIN_PIN          33
40
-#define Y_MAX_PIN          32
41
-#define Z_MIN_PIN          31
42
-#define Z_MAX_PIN          30
37
+#define X_MIN_PIN                             35
38
+#define X_MAX_PIN                             34
39
+#define Y_MIN_PIN                             33
40
+#define Y_MAX_PIN                             32
41
+#define Z_MIN_PIN                             31
42
+#define Z_MAX_PIN                             30
43
 
43
 
44
 //
44
 //
45
 // Z Probe (when not Z_MIN_PIN)
45
 // Z Probe (when not Z_MIN_PIN)
46
 //
46
 //
47
 #ifndef Z_MIN_PROBE_PIN
47
 #ifndef Z_MIN_PROBE_PIN
48
-  #define Z_MIN_PROBE_PIN  30
48
+  #define Z_MIN_PROBE_PIN                     30
49
 #endif
49
 #endif
50
 
50
 
51
 //
51
 //
52
 // Steppers
52
 // Steppers
53
 //
53
 //
54
-#define X_STEP_PIN         49
55
-#define X_DIR_PIN          13
56
-#define X_ENABLE_PIN       48
54
+#define X_STEP_PIN                            49
55
+#define X_DIR_PIN                             13
56
+#define X_ENABLE_PIN                          48
57
 
57
 
58
-#define Y_STEP_PIN         11
59
-#define Y_DIR_PIN           9
60
-#define Y_ENABLE_PIN       12
58
+#define Y_STEP_PIN                            11
59
+#define Y_DIR_PIN                              9
60
+#define Y_ENABLE_PIN                          12
61
 
61
 
62
-#define Z_STEP_PIN          7
63
-#define Z_DIR_PIN           6
64
-#define Z_ENABLE_PIN        8
62
+#define Z_STEP_PIN                             7
63
+#define Z_DIR_PIN                              6
64
+#define Z_ENABLE_PIN                           8
65
 
65
 
66
-#define E0_STEP_PIN        40
67
-#define E0_DIR_PIN         41
68
-#define E0_ENABLE_PIN      37
66
+#define E0_STEP_PIN                           40
67
+#define E0_DIR_PIN                            41
68
+#define E0_ENABLE_PIN                         37
69
 
69
 
70
-#define E1_STEP_PIN        18
71
-#define E1_DIR_PIN         19
72
-#define E1_ENABLE_PIN      38
70
+#define E1_STEP_PIN                           18
71
+#define E1_DIR_PIN                            19
72
+#define E1_ENABLE_PIN                         38
73
 
73
 
74
-#define E2_STEP_PIN        43
75
-#define E2_DIR_PIN         47
76
-#define E2_ENABLE_PIN      42
74
+#define E2_STEP_PIN                           43
75
+#define E2_DIR_PIN                            47
76
+#define E2_ENABLE_PIN                         42
77
 
77
 
78
 //
78
 //
79
 // Temperature Sensors
79
 // Temperature Sensors
80
 //
80
 //
81
-#define TEMP_0_PIN          3   // Analog Input
82
-#define TEMP_1_PIN          2   // Analog Input
83
-#define TEMP_2_PIN          1   // Analog Input
84
-#define TEMP_BED_PIN        0   // Analog Input
81
+#define TEMP_0_PIN                             3  // Analog Input
82
+#define TEMP_1_PIN                             2  // Analog Input
83
+#define TEMP_2_PIN                             1  // Analog Input
84
+#define TEMP_BED_PIN                           0  // Analog Input
85
 
85
 
86
 //
86
 //
87
 // Heaters / Fans
87
 // Heaters / Fans
88
 //
88
 //
89
-#define HEATER_0_PIN       45   // 12V PWM1
90
-#define HEATER_1_PIN       46   // 12V PWM2
91
-#define HEATER_2_PIN       17   // 12V PWM3
92
-#define HEATER_BED_PIN     44   // DOUBLE 12V PWM
89
+#define HEATER_0_PIN                          45  // 12V PWM1
90
+#define HEATER_1_PIN                          46  // 12V PWM2
91
+#define HEATER_2_PIN                          17  // 12V PWM3
92
+#define HEATER_BED_PIN                        44  // DOUBLE 12V PWM
93
 
93
 
94
 #ifndef FAN_PIN
94
 #ifndef FAN_PIN
95
-  #define FAN_PIN          16   // 5V PWM
95
+  #define FAN_PIN                             16  // 5V PWM
96
 #endif
96
 #endif
97
 
97
 
98
 //
98
 //
99
 // Misc. Functions
99
 // Misc. Functions
100
 //
100
 //
101
-#define PS_ON_PIN          10   // Set to -1 if using a manual switch on the PWRSW Connector
102
-#define SLEEP_WAKE_PIN     26   // This feature still needs work
103
-#define PHOTOGRAPH_PIN     29
101
+#define PS_ON_PIN                             10  // Set to -1 if using a manual switch on the PWRSW Connector
102
+#define SLEEP_WAKE_PIN                        26  // This feature still needs work
103
+#define PHOTOGRAPH_PIN                        29
104
 
104
 
105
 //
105
 //
106
 // LCD / Controller
106
 // LCD / Controller
107
 //
107
 //
108
-#define BEEPER_PIN         36
108
+#define BEEPER_PIN                            36
109
 
109
 
110
 #if ENABLED(RA_CONTROL_PANEL)
110
 #if ENABLED(RA_CONTROL_PANEL)
111
 
111
 
112
-  #define SDSS             53
113
-  #define SD_DETECT_PIN    28
112
+  #define SDSS                                53
113
+  #define SD_DETECT_PIN                       28
114
 
114
 
115
-  #define BTN_EN1          14
116
-  #define BTN_EN2          39
117
-  #define BTN_ENC          15
115
+  #define BTN_EN1                             14
116
+  #define BTN_EN2                             39
117
+  #define BTN_ENC                             15
118
 
118
 
119
 #endif // RA_CONTROL_PANEL
119
 #endif // RA_CONTROL_PANEL
120
 
120
 
121
 #if ENABLED(RA_DISCO)
121
 #if ENABLED(RA_DISCO)
122
   // variables for which pins the TLC5947 is using
122
   // variables for which pins the TLC5947 is using
123
-  #define TLC_CLOCK_PIN    25
124
-  #define TLC_BLANK_PIN    23
125
-  #define TLC_XLAT_PIN     22
126
-  #define TLC_DATA_PIN     24
123
+  #define TLC_CLOCK_PIN                       25
124
+  #define TLC_BLANK_PIN                       23
125
+  #define TLC_XLAT_PIN                        22
126
+  #define TLC_DATA_PIN                        24
127
 
127
 
128
   // We also need to define pin to port number mapping for the 2560 to match the pins listed above.
128
   // We also need to define pin to port number mapping for the 2560 to match the pins listed above.
129
   // If you change the TLC pins, update this as well per the 2560 datasheet! This currently only works with the RA Board.
129
   // If you change the TLC pins, update this as well per the 2560 datasheet! This currently only works with the RA Board.
130
-  #define TLC_CLOCK_BIT     3
130
+  #define TLC_CLOCK_BIT                        3
131
   #define TLC_CLOCK_PORT    &PORTA
131
   #define TLC_CLOCK_PORT    &PORTA
132
 
132
 
133
-  #define TLC_BLANK_BIT     1
133
+  #define TLC_BLANK_BIT                        1
134
   #define TLC_BLANK_PORT    &PORTA
134
   #define TLC_BLANK_PORT    &PORTA
135
 
135
 
136
-  #define TLC_DATA_BIT      2
136
+  #define TLC_DATA_BIT                         2
137
   #define TLC_DATA_PORT     &PORTA
137
   #define TLC_DATA_PORT     &PORTA
138
 
138
 
139
-  #define TLC_XLAT_BIT      0
139
+  #define TLC_XLAT_BIT                         0
140
   #define TLC_XLAT_PORT     &PORTA
140
   #define TLC_XLAT_PORT     &PORTA
141
 
141
 
142
   // Change this to match your situation. Lots of TLCs takes up the arduino SRAM very quickly, so be careful
142
   // Change this to match your situation. Lots of TLCs takes up the arduino SRAM very quickly, so be careful
143
   // Leave it at at least 1 if you have enabled RA_LIGHTING
143
   // Leave it at at least 1 if you have enabled RA_LIGHTING
144
   // The number of TLC5947 boards chained together for use with the animation, additional ones will repeat the animation on them, but are not individually addressable and mimic those before them. You can leave the default at 2 even if you only have 1 TLC5947 module.
144
   // The number of TLC5947 boards chained together for use with the animation, additional ones will repeat the animation on them, but are not individually addressable and mimic those before them. You can leave the default at 2 even if you only have 1 TLC5947 module.
145
-  #define NUM_TLCS          2
145
+  #define NUM_TLCS                             2
146
 
146
 
147
   // These TRANS_ARRAY values let you change the order the LEDs on the lighting modules will animate for chase functions.
147
   // These TRANS_ARRAY values let you change the order the LEDs on the lighting modules will animate for chase functions.
148
   // Modify them according to your specific situation.
148
   // Modify them according to your specific situation.

+ 60
- 60
Marlin/src/pins/mega/pins_GT2560_REV_A.h Vedi File

39
 //
39
 //
40
 // Limit Switches
40
 // Limit Switches
41
 //
41
 //
42
-#define X_MIN_PIN          22
43
-#define X_MAX_PIN          24
44
-#define Y_MIN_PIN          26
45
-#define Y_MAX_PIN          28
46
-#define Z_MIN_PIN          30
47
-#define Z_MAX_PIN          32
42
+#define X_MIN_PIN                             22
43
+#define X_MAX_PIN                             24
44
+#define Y_MIN_PIN                             26
45
+#define Y_MAX_PIN                             28
46
+#define Z_MIN_PIN                             30
47
+#define Z_MAX_PIN                             32
48
 
48
 
49
 //
49
 //
50
 // Steppers
50
 // Steppers
51
 //
51
 //
52
-#define X_STEP_PIN         25
53
-#define X_DIR_PIN          23
54
-#define X_ENABLE_PIN       27
52
+#define X_STEP_PIN                            25
53
+#define X_DIR_PIN                             23
54
+#define X_ENABLE_PIN                          27
55
 
55
 
56
-#define Y_STEP_PIN         31
57
-#define Y_DIR_PIN          33
58
-#define Y_ENABLE_PIN       29
56
+#define Y_STEP_PIN                            31
57
+#define Y_DIR_PIN                             33
58
+#define Y_ENABLE_PIN                          29
59
 
59
 
60
-#define Z_STEP_PIN         37
61
-#define Z_DIR_PIN          39
62
-#define Z_ENABLE_PIN       35
60
+#define Z_STEP_PIN                            37
61
+#define Z_DIR_PIN                             39
62
+#define Z_ENABLE_PIN                          35
63
 
63
 
64
-#define E0_STEP_PIN        43
65
-#define E0_DIR_PIN         45
66
-#define E0_ENABLE_PIN      41
64
+#define E0_STEP_PIN                           43
65
+#define E0_DIR_PIN                            45
66
+#define E0_ENABLE_PIN                         41
67
 
67
 
68
-#define E1_STEP_PIN        49
69
-#define E1_DIR_PIN         47
70
-#define E1_ENABLE_PIN      48
68
+#define E1_STEP_PIN                           49
69
+#define E1_DIR_PIN                            47
70
+#define E1_ENABLE_PIN                         48
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 //
74
 //
75
-#define TEMP_0_PIN          8
76
-#define TEMP_1_PIN          9
77
-#define TEMP_BED_PIN       10
75
+#define TEMP_0_PIN                             8
76
+#define TEMP_1_PIN                             9
77
+#define TEMP_BED_PIN                          10
78
 
78
 
79
 //
79
 //
80
 // Heaters / Fans
80
 // Heaters / Fans
81
 //
81
 //
82
-#define HEATER_0_PIN        2
83
-#define HEATER_1_PIN        3
84
-#define HEATER_BED_PIN      4
82
+#define HEATER_0_PIN                           2
83
+#define HEATER_1_PIN                           3
84
+#define HEATER_BED_PIN                         4
85
 #ifndef FAN_PIN
85
 #ifndef FAN_PIN
86
-  #define FAN_PIN           7
86
+  #define FAN_PIN                              7
87
 #endif
87
 #endif
88
 
88
 
89
 //
89
 //
90
 // Misc. Functions
90
 // Misc. Functions
91
 //
91
 //
92
-#define SDSS               53
93
-#define LED_PIN            13
94
-#define PS_ON_PIN          12
95
-#define SUICIDE_PIN        54   // Must be enabled at startup to keep power flowing
96
-#define KILL_PIN           -1
92
+#define SDSS                                  53
93
+#define LED_PIN                               13
94
+#define PS_ON_PIN                             12
95
+#define SUICIDE_PIN                           54  // Must be enabled at startup to keep power flowing
96
+#define KILL_PIN                              -1
97
 
97
 
98
 #if HAS_SPI_LCD
98
 #if HAS_SPI_LCD
99
 
99
 
100
-  #define BEEPER_PIN       18
100
+  #define BEEPER_PIN                          18
101
 
101
 
102
   #if ENABLED(NEWPANEL)
102
   #if ENABLED(NEWPANEL)
103
 
103
 
104
     #if ENABLED(MKS_MINI_12864)
104
     #if ENABLED(MKS_MINI_12864)
105
-      #define DOGLCD_A0     5
106
-      #define DOGLCD_CS    21
107
-      #define BTN_EN1      40
108
-      #define BTN_EN2      42
105
+      #define DOGLCD_A0                        5
106
+      #define DOGLCD_CS                       21
107
+      #define BTN_EN1                         40
108
+      #define BTN_EN2                         42
109
     #else
109
     #else
110
-      #define LCD_PINS_RS  20
111
-      #define LCD_PINS_ENABLE 17
112
-      #define LCD_PINS_D4  16
113
-      #define LCD_PINS_D5  21
114
-      #define LCD_PINS_D6   5
115
-      #define LCD_PINS_D7   6
116
-      #define BTN_EN1      42
117
-      #define BTN_EN2      40
110
+      #define LCD_PINS_RS                     20
111
+      #define LCD_PINS_ENABLE                 17
112
+      #define LCD_PINS_D4                     16
113
+      #define LCD_PINS_D5                     21
114
+      #define LCD_PINS_D6                      5
115
+      #define LCD_PINS_D7                      6
116
+      #define BTN_EN1                         42
117
+      #define BTN_EN2                         40
118
     #endif
118
     #endif
119
 
119
 
120
-    #define BTN_ENC        19
121
-    #define SD_DETECT_PIN  38
120
+    #define BTN_ENC                           19
121
+    #define SD_DETECT_PIN                     38
122
 
122
 
123
-  #else // !NEWPANEL
123
+  #else                                           // !NEWPANEL
124
 
124
 
125
-    #define SHIFT_CLK      38
126
-    #define SHIFT_LD       42
127
-    #define SHIFT_OUT      40
128
-    #define SHIFT_EN       17
125
+    #define SHIFT_CLK                         38
126
+    #define SHIFT_LD                          42
127
+    #define SHIFT_OUT                         40
128
+    #define SHIFT_EN                          17
129
 
129
 
130
-    #define LCD_PINS_RS    16
131
-    #define LCD_PINS_ENABLE 5
132
-    #define LCD_PINS_D4     6
133
-    #define LCD_PINS_D5    21
134
-    #define LCD_PINS_D6    20
135
-    #define LCD_PINS_D7    19
130
+    #define LCD_PINS_RS                       16
131
+    #define LCD_PINS_ENABLE                    5
132
+    #define LCD_PINS_D4                        6
133
+    #define LCD_PINS_D5                       21
134
+    #define LCD_PINS_D6                       20
135
+    #define LCD_PINS_D7                       19
136
 
136
 
137
-    #define SD_DETECT_PIN  -1
137
+    #define SD_DETECT_PIN                     -1
138
 
138
 
139
   #endif // !NEWPANEL
139
   #endif // !NEWPANEL
140
 
140
 

+ 57
- 57
Marlin/src/pins/mega/pins_GT2560_V3.h Vedi File

36
 //
36
 //
37
 // Servos
37
 // Servos
38
 //
38
 //
39
-#define SERVO0_PIN         11   //13 untested  3Dtouch
39
+#define SERVO0_PIN                            11  //13 untested  3Dtouch
40
 
40
 
41
 //
41
 //
42
 // Limit Switches
42
 // Limit Switches
43
 //
43
 //
44
 #ifndef X_STOP_PIN
44
 #ifndef X_STOP_PIN
45
   #ifndef X_MIN_PIN
45
   #ifndef X_MIN_PIN
46
-    #define X_MIN_PIN      24
46
+    #define X_MIN_PIN                         24
47
   #endif
47
   #endif
48
   #ifndef X_MAX_PIN
48
   #ifndef X_MAX_PIN
49
-    #define X_MAX_PIN      22
49
+    #define X_MAX_PIN                         22
50
   #endif
50
   #endif
51
 #endif
51
 #endif
52
 #ifndef Y_STOP_PIN
52
 #ifndef Y_STOP_PIN
53
   #ifndef Y_MIN_PIN
53
   #ifndef Y_MIN_PIN
54
-    #define Y_MIN_PIN      28
54
+    #define Y_MIN_PIN                         28
55
   #endif
55
   #endif
56
   #ifndef Y_MAX_PIN
56
   #ifndef Y_MAX_PIN
57
-    #define Y_MAX_PIN      26
57
+    #define Y_MAX_PIN                         26
58
   #endif
58
   #endif
59
 #endif
59
 #endif
60
 #ifndef Z_STOP_PIN
60
 #ifndef Z_STOP_PIN
61
   #ifndef Z_MIN_PIN
61
   #ifndef Z_MIN_PIN
62
-    #define Z_MIN_PIN      30
62
+    #define Z_MIN_PIN                         30
63
   #endif
63
   #endif
64
   #ifndef Z_MAX_PIN
64
   #ifndef Z_MAX_PIN
65
-    #define Z_MAX_PIN      32
65
+    #define Z_MAX_PIN                         32
66
   #endif
66
   #endif
67
 #endif
67
 #endif
68
 
68
 
70
 // Z Probe (when not Z_MIN_PIN)
70
 // Z Probe (when not Z_MIN_PIN)
71
 //
71
 //
72
 #ifndef Z_MIN_PROBE_PIN
72
 #ifndef Z_MIN_PROBE_PIN
73
-  #define Z_MIN_PROBE_PIN  32
73
+  #define Z_MIN_PROBE_PIN                     32
74
 #endif
74
 #endif
75
 
75
 
76
 //
76
 //
77
 // Runout Sensor
77
 // Runout Sensor
78
 //
78
 //
79
 #ifndef FIL_RUNOUT_PIN
79
 #ifndef FIL_RUNOUT_PIN
80
-  #define FIL_RUNOUT_PIN   66
80
+  #define FIL_RUNOUT_PIN                      66
81
 #endif
81
 #endif
82
 #ifndef FIL_RUNOUT2_PIN
82
 #ifndef FIL_RUNOUT2_PIN
83
-  #define FIL_RUNOUT2_PIN  67
83
+  #define FIL_RUNOUT2_PIN                     67
84
 #endif
84
 #endif
85
 
85
 
86
 //
86
 //
87
 // Power Recovery
87
 // Power Recovery
88
 //
88
 //
89
-#define POWER_LOSS_PIN     69   // Pin to detect power loss
90
-#define POWER_LOSS_STATE   LOW
89
+#define POWER_LOSS_PIN                        69  // Pin to detect power loss
90
+#define POWER_LOSS_STATE                     LOW
91
 
91
 
92
 //
92
 //
93
 // Steppers
93
 // Steppers
94
 //
94
 //
95
-#define X_STEP_PIN         37
96
-#define X_DIR_PIN          39
97
-#define X_ENABLE_PIN       35
95
+#define X_STEP_PIN                            37
96
+#define X_DIR_PIN                             39
97
+#define X_ENABLE_PIN                          35
98
 
98
 
99
-#define Y_STEP_PIN         31
100
-#define Y_DIR_PIN          33
101
-#define Y_ENABLE_PIN       29
99
+#define Y_STEP_PIN                            31
100
+#define Y_DIR_PIN                             33
101
+#define Y_ENABLE_PIN                          29
102
 
102
 
103
-#define Z_STEP_PIN         25
104
-#define Z_DIR_PIN          23
105
-#define Z_ENABLE_PIN       27
103
+#define Z_STEP_PIN                            25
104
+#define Z_DIR_PIN                             23
105
+#define Z_ENABLE_PIN                          27
106
 
106
 
107
-#define E0_STEP_PIN        46
108
-#define E0_DIR_PIN         44
109
-#define E0_ENABLE_PIN      12
107
+#define E0_STEP_PIN                           46
108
+#define E0_DIR_PIN                            44
109
+#define E0_ENABLE_PIN                         12
110
 
110
 
111
-#define E1_STEP_PIN        49
112
-#define E1_DIR_PIN         47
113
-#define E1_ENABLE_PIN      48
111
+#define E1_STEP_PIN                           49
112
+#define E1_DIR_PIN                            47
113
+#define E1_ENABLE_PIN                         48
114
 
114
 
115
-#define E2_STEP_PIN        43
116
-#define E2_DIR_PIN         45
117
-#define E2_ENABLE_PIN      41
115
+#define E2_STEP_PIN                           43
116
+#define E2_DIR_PIN                            45
117
+#define E2_ENABLE_PIN                         41
118
 
118
 
119
 //
119
 //
120
 // Temperature Sensors
120
 // Temperature Sensors
121
 //
121
 //
122
-#define TEMP_0_PIN         11   // Analog Input
123
-#define TEMP_1_PIN          9   // Analog Input
124
-#define TEMP_2_PIN          1   // Analog Input
125
-#define TEMP_BED_PIN       10   // Analog Input
122
+#define TEMP_0_PIN                            11  // Analog Input
123
+#define TEMP_1_PIN                             9  // Analog Input
124
+#define TEMP_2_PIN                             1  // Analog Input
125
+#define TEMP_BED_PIN                          10  // Analog Input
126
 
126
 
127
 //
127
 //
128
 // Heaters / Fans
128
 // Heaters / Fans
129
 //
129
 //
130
-#define HEATER_0_PIN       10
131
-#define HEATER_1_PIN        3
132
-#define HEATER_2_PIN        1
133
-#define HEATER_BED_PIN      4
134
-#define FAN_PIN             9
135
-#define FAN1_PIN            8
136
-#define FAN2_PIN            7
130
+#define HEATER_0_PIN                          10
131
+#define HEATER_1_PIN                           3
132
+#define HEATER_2_PIN                           1
133
+#define HEATER_BED_PIN                         4
134
+#define FAN_PIN                                9
135
+#define FAN1_PIN                               8
136
+#define FAN2_PIN                               7
137
 
137
 
138
 //
138
 //
139
 // Misc. Functions
139
 // Misc. Functions
140
 //
140
 //
141
-#define SD_DETECT_PIN      38
142
-#define SDSS               53
143
-#define LED_PIN             6
144
-#define PS_ON_PIN          12
145
-#define SUICIDE_PIN        54   // This pin must be enabled at boot to keep power flowing
141
+#define SD_DETECT_PIN                         38
142
+#define SDSS                                  53
143
+#define LED_PIN                                6
144
+#define PS_ON_PIN                             12
145
+#define SUICIDE_PIN                           54  // This pin must be enabled at boot to keep power flowing
146
 
146
 
147
 #ifndef CASE_LIGHT_PIN
147
 #ifndef CASE_LIGHT_PIN
148
-  #define CASE_LIGHT_PIN    6   // 21
148
+  #define CASE_LIGHT_PIN                       6  // 21
149
 #endif
149
 #endif
150
 
150
 
151
 //
151
 //
152
 // LCD Controller
152
 // LCD Controller
153
 //
153
 //
154
-#define BEEPER_PIN         18
154
+#define BEEPER_PIN                            18
155
 
155
 
156
 #ifndef LCD_PINS_RS
156
 #ifndef LCD_PINS_RS
157
-  #define LCD_PINS_RS      20
157
+  #define LCD_PINS_RS                         20
158
 #endif
158
 #endif
159
 #ifndef LCD_PINS_ENABLE
159
 #ifndef LCD_PINS_ENABLE
160
-  #define LCD_PINS_ENABLE  17
160
+  #define LCD_PINS_ENABLE                     17
161
 #endif
161
 #endif
162
 #ifndef LCD_PINS_D4
162
 #ifndef LCD_PINS_D4
163
-  #define LCD_PINS_D4      16
163
+  #define LCD_PINS_D4                         16
164
 #endif
164
 #endif
165
 #ifndef LCD_PINS_D5
165
 #ifndef LCD_PINS_D5
166
-  #define LCD_PINS_D5      21
166
+  #define LCD_PINS_D5                         21
167
 #endif
167
 #endif
168
 #ifndef LCD_PINS_D6
168
 #ifndef LCD_PINS_D6
169
-  #define LCD_PINS_D6       5
169
+  #define LCD_PINS_D6                          5
170
 #endif
170
 #endif
171
 #ifndef LCD_PINS_D7
171
 #ifndef LCD_PINS_D7
172
-  #define LCD_PINS_D7      36
172
+  #define LCD_PINS_D7                         36
173
 #endif
173
 #endif
174
 
174
 
175
 #if ENABLED(NEWPANEL)
175
 #if ENABLED(NEWPANEL)
176
   #ifndef BTN_EN1
176
   #ifndef BTN_EN1
177
-    #define BTN_EN1        42
177
+    #define BTN_EN1                           42
178
   #endif
178
   #endif
179
   #ifndef BTN_EN2
179
   #ifndef BTN_EN2
180
-    #define BTN_EN2        40
180
+    #define BTN_EN2                           40
181
   #endif
181
   #endif
182
   #ifndef BTN_ENC
182
   #ifndef BTN_ENC
183
-    #define BTN_ENC        19
183
+    #define BTN_ENC                           19
184
   #endif
184
   #endif
185
 #endif
185
 #endif

+ 7
- 7
Marlin/src/pins/mega/pins_GT2560_V3_A20.h Vedi File

25
  * Geeetech A20M pin assignment
25
  * Geeetech A20M pin assignment
26
  */
26
  */
27
 
27
 
28
-#define LCD_PINS_RS       5
29
-#define LCD_PINS_ENABLE  36
30
-#define LCD_PINS_D4      21
31
-#define LCD_PINS_D7       6
28
+#define LCD_PINS_RS                           5
29
+#define LCD_PINS_ENABLE                      36
30
+#define LCD_PINS_D4                          21
31
+#define LCD_PINS_D7                           6
32
 
32
 
33
 #if ENABLED(NEWPANEL)
33
 #if ENABLED(NEWPANEL)
34
-  #define BTN_EN1        16
35
-  #define BTN_EN2        17
36
-  #define BTN_ENC        19
34
+  #define BTN_EN1                            16
35
+  #define BTN_EN2                            17
36
+  #define BTN_ENC                            19
37
 #endif
37
 #endif
38
 
38
 
39
 #include "pins_GT2560_V3.h"
39
 #include "pins_GT2560_V3.h"

+ 4
- 4
Marlin/src/pins/mega/pins_GT2560_V3_MC2.h Vedi File

27
 
27
 
28
 #define BOARD_INFO_NAME "GT2560 V3.0 (MC2)"
28
 #define BOARD_INFO_NAME "GT2560 V3.0 (MC2)"
29
 
29
 
30
-#define X_MIN_PIN          22
31
-#define X_MAX_PIN          24
32
-#define Y_MIN_PIN          26
33
-#define Y_MAX_PIN          28
30
+#define X_MIN_PIN                            22
31
+#define X_MAX_PIN                            24
32
+#define Y_MIN_PIN                            26
33
+#define Y_MAX_PIN                            28
34
 
34
 
35
 #include "pins_GT2560_V3.h"
35
 #include "pins_GT2560_V3.h"

+ 63
- 63
Marlin/src/pins/mega/pins_HJC2560C_REV2.h Vedi File

42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_STOP_PIN         22
46
-#define Y_STOP_PIN         26
47
-#define Z_STOP_PIN         29
48
-//#define EXP_STOP_PIN       28
45
+#define X_STOP_PIN                            22
46
+#define Y_STOP_PIN                            26
47
+#define Z_STOP_PIN                            29
48
+//#define EXP_STOP_PIN                        28
49
 
49
 
50
 //
50
 //
51
 // Steppers
51
 // Steppers
52
 //
52
 //
53
-#define X_STEP_PIN         25
54
-#define X_DIR_PIN          23
55
-#define X_ENABLE_PIN       27
53
+#define X_STEP_PIN                            25
54
+#define X_DIR_PIN                             23
55
+#define X_ENABLE_PIN                          27
56
 
56
 
57
-#define Y_STEP_PIN         32
58
-#define Y_DIR_PIN          33
59
-#define Y_ENABLE_PIN       31
57
+#define Y_STEP_PIN                            32
58
+#define Y_DIR_PIN                             33
59
+#define Y_ENABLE_PIN                          31
60
 
60
 
61
-#define Z_STEP_PIN         35
62
-#define Z_DIR_PIN          36
63
-#define Z_ENABLE_PIN       34
61
+#define Z_STEP_PIN                            35
62
+#define Z_DIR_PIN                             36
63
+#define Z_ENABLE_PIN                          34
64
 
64
 
65
-#define E0_STEP_PIN        42
66
-#define E0_DIR_PIN         43
67
-#define E0_ENABLE_PIN      37
65
+#define E0_STEP_PIN                           42
66
+#define E0_DIR_PIN                            43
67
+#define E0_ENABLE_PIN                         37
68
 
68
 
69
-#define E1_STEP_PIN        49
70
-#define E1_DIR_PIN         47
71
-#define E1_ENABLE_PIN      48
69
+#define E1_STEP_PIN                           49
70
+#define E1_DIR_PIN                            47
71
+#define E1_ENABLE_PIN                         48
72
 
72
 
73
-#define MOTOR_CURRENT_PWM_XY_PIN   44
74
-#define MOTOR_CURRENT_PWM_Z_PIN    45
75
-#define MOTOR_CURRENT_PWM_E_PIN    46
73
+#define MOTOR_CURRENT_PWM_XY_PIN              44
74
+#define MOTOR_CURRENT_PWM_Z_PIN               45
75
+#define MOTOR_CURRENT_PWM_E_PIN               46
76
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
76
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
77
 #ifndef MOTOR_CURRENT_PWM_RANGE
77
 #ifndef MOTOR_CURRENT_PWM_RANGE
78
-  #define MOTOR_CURRENT_PWM_RANGE  2000
78
+  #define MOTOR_CURRENT_PWM_RANGE            2000
79
 #endif
79
 #endif
80
 #define DEFAULT_PWM_MOTOR_CURRENT  { 1300, 1300, 1250 }
80
 #define DEFAULT_PWM_MOTOR_CURRENT  { 1300, 1300, 1250 }
81
 
81
 
82
 //
82
 //
83
 // Temperature Sensors
83
 // Temperature Sensors
84
 //
84
 //
85
-#define TEMP_0_PIN          8   // Analog Input
86
-#define TEMP_1_PIN          9   // Analog Input
87
-#define TEMP_BED_PIN       10   // Analog Input
85
+#define TEMP_0_PIN                             8  // Analog Input
86
+#define TEMP_1_PIN                             9  // Analog Input
87
+#define TEMP_BED_PIN                          10  // Analog Input
88
 
88
 
89
 //
89
 //
90
 // Heaters / Fans
90
 // Heaters / Fans
91
 //
91
 //
92
-#define HEATER_0_PIN        2
93
-#define HEATER_1_PIN        3
94
-#define HEATER_BED_PIN      4
92
+#define HEATER_0_PIN                           2
93
+#define HEATER_1_PIN                           3
94
+#define HEATER_BED_PIN                         4
95
 
95
 
96
 #ifndef FAN_PIN
96
 #ifndef FAN_PIN
97
-  #define FAN_PIN           7   //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
97
+  #define FAN_PIN                              7  //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
98
 #endif
98
 #endif
99
 
99
 
100
 //
100
 //
101
 // Misc. Functions
101
 // Misc. Functions
102
 //
102
 //
103
-#define SDSS               53
104
-#define SD_DETECT_PIN      39
105
-//#define LED_PIN           8
106
-#define CASE_LIGHT_PIN      8           // 8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
103
+#define SDSS                                  53
104
+#define SD_DETECT_PIN                         39
105
+//#define LED_PIN                              8
106
+#define CASE_LIGHT_PIN                         8  // 8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
107
 
107
 
108
-//#define SAFETY_TRIGGERED_PIN     28   // PIN to detect the safety circuit has triggered
109
-//#define MAIN_VOLTAGE_MEASURE_PIN 14   // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
108
+//#define SAFETY_TRIGGERED_PIN                28  // PIN to detect the safety circuit has triggered
109
+//#define MAIN_VOLTAGE_MEASURE_PIN            14  // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
110
 
110
 
111
 //
111
 //
112
 // M3/M4/M5 - Spindle/Laser Control
112
 // M3/M4/M5 - Spindle/Laser Control
113
 //
113
 //
114
 #if ENABLED(SPINDLE_LASER_ENABLE)
114
 #if ENABLED(SPINDLE_LASER_ENABLE)
115
-  #define SPINDLE_DIR_PIN           16
116
-  #define SPINDLE_LASER_ENABLE_PIN  17   // Pin should have a pullup!
117
-  #define SPINDLE_LASER_PWM_PIN      9   // Hardware PWM
115
+  #define SPINDLE_DIR_PIN                     16
116
+  #define SPINDLE_LASER_ENABLE_PIN            17  // Pin should have a pullup!
117
+  #define SPINDLE_LASER_PWM_PIN                9  // Hardware PWM
118
 #endif
118
 #endif
119
 
119
 
120
 //
120
 //
122
 //
122
 //
123
 #if HAS_SPI_LCD
123
 #if HAS_SPI_LCD
124
 
124
 
125
-  #define BEEPER_PIN       18
125
+  #define BEEPER_PIN                          18
126
 
126
 
127
   #if ENABLED(NEWPANEL)
127
   #if ENABLED(NEWPANEL)
128
 
128
 
129
-    #define LCD_PINS_RS     20   // LCD_CS
130
-    #define LCD_PINS_ENABLE 15   // LCD_SDA
131
-    #define LCD_PINS_D4     14   // LCD_SCK
129
+    #define LCD_PINS_RS                       20  // LCD_CS
130
+    #define LCD_PINS_ENABLE                   15  // LCD_SDA
131
+    #define LCD_PINS_D4                       14  // LCD_SCK
132
 
132
 
133
     #if ENABLED(HJC_LCD_SMART_CONTROLLER)
133
     #if ENABLED(HJC_LCD_SMART_CONTROLLER)
134
-      #define LCD_BACKLIGHT_PIN  5   // LCD_Backlight
134
+      #define LCD_BACKLIGHT_PIN                5  // LCD_Backlight
135
       //#ifndef LCD_CONTRAST_PIN
135
       //#ifndef LCD_CONTRAST_PIN
136
       //  #define LCD_CONTRAST_PIN  5   // LCD_Contrast
136
       //  #define LCD_CONTRAST_PIN  5   // LCD_Contrast
137
       //#endif
137
       //#endif
138
       #ifndef FIL_RUNOUT_PIN
138
       #ifndef FIL_RUNOUT_PIN
139
-        #define FIL_RUNOUT_PIN 24   // Filament runout
139
+        #define FIL_RUNOUT_PIN                24  // Filament runout
140
       #endif
140
       #endif
141
     #else
141
     #else
142
-      #define LCD_PINS_D5  21
143
-      #define LCD_PINS_D6   5
144
-      #define LCD_PINS_D7   6
142
+      #define LCD_PINS_D5                     21
143
+      #define LCD_PINS_D6                      5
144
+      #define LCD_PINS_D7                      6
145
     #endif
145
     #endif
146
 
146
 
147
-    #define BTN_EN1        41
148
-    #define BTN_EN2        40
149
-    #define BTN_ENC        19
147
+    #define BTN_EN1                           41
148
+    #define BTN_EN2                           40
149
+    #define BTN_ENC                           19
150
 
150
 
151
-    #define SD_DETECT_PIN  39
151
+    #define SD_DETECT_PIN                     39
152
 
152
 
153
   #else
153
   #else
154
 
154
 
155
     // Buttons attached to a shift register
155
     // Buttons attached to a shift register
156
-    #define SHIFT_CLK      38
157
-    #define SHIFT_LD       42
158
-    #define SHIFT_OUT      40
159
-    #define SHIFT_EN       17
160
-
161
-    #define LCD_PINS_RS    16
162
-    #define LCD_PINS_ENABLE 5
163
-    #define LCD_PINS_D4     6
164
-    #define LCD_PINS_D5    21
165
-    #define LCD_PINS_D6    20
166
-    #define LCD_PINS_D7    19
156
+    #define SHIFT_CLK                         38
157
+    #define SHIFT_LD                          42
158
+    #define SHIFT_OUT                         40
159
+    #define SHIFT_EN                          17
160
+
161
+    #define LCD_PINS_RS                       16
162
+    #define LCD_PINS_ENABLE                    5
163
+    #define LCD_PINS_D4                        6
164
+    #define LCD_PINS_D5                       21
165
+    #define LCD_PINS_D6                       20
166
+    #define LCD_PINS_D7                       19
167
 
167
 
168
   #endif // !NEWPANEL
168
   #endif // !NEWPANEL
169
 
169
 

+ 33
- 33
Marlin/src/pins/mega/pins_LEAPFROG.h Vedi File

34
 //
34
 //
35
 // Limit Switches
35
 // Limit Switches
36
 //
36
 //
37
-#define X_MIN_PIN          47
38
-#define X_MAX_PIN           2
39
-#define Y_MIN_PIN          48
40
-#define Y_MAX_PIN          15
41
-#define Z_MIN_PIN          49
42
-#define Z_MAX_PIN          -1
37
+#define X_MIN_PIN                             47
38
+#define X_MAX_PIN                              2
39
+#define Y_MIN_PIN                             48
40
+#define Y_MAX_PIN                             15
41
+#define Z_MIN_PIN                             49
42
+#define Z_MAX_PIN                             -1
43
 
43
 
44
 //
44
 //
45
 // Steppers
45
 // Steppers
46
 //
46
 //
47
-#define X_STEP_PIN         28
48
-#define X_DIR_PIN          63
49
-#define X_ENABLE_PIN       29
47
+#define X_STEP_PIN                            28
48
+#define X_DIR_PIN                             63
49
+#define X_ENABLE_PIN                          29
50
 
50
 
51
-#define Y_STEP_PIN         14   // A6
52
-#define Y_DIR_PIN          15   // A0
53
-#define Y_ENABLE_PIN       39
51
+#define Y_STEP_PIN                            14  // A6
52
+#define Y_DIR_PIN                             15  // A0
53
+#define Y_ENABLE_PIN                          39
54
 
54
 
55
-#define Z_STEP_PIN         31   // A2
56
-#define Z_DIR_PIN          32   // A6
57
-#define Z_ENABLE_PIN       30   // A1
55
+#define Z_STEP_PIN                            31  // A2
56
+#define Z_DIR_PIN                             32  // A6
57
+#define Z_ENABLE_PIN                          30  // A1
58
 
58
 
59
-#define E0_STEP_PIN        34   // 34
60
-#define E0_DIR_PIN         35   // 35
61
-#define E0_ENABLE_PIN      33   // 33
59
+#define E0_STEP_PIN                           34  // 34
60
+#define E0_DIR_PIN                            35  // 35
61
+#define E0_ENABLE_PIN                         33  // 33
62
 
62
 
63
-#define E1_STEP_PIN        37   // 37
64
-#define E1_DIR_PIN         40   // 40
65
-#define E1_ENABLE_PIN      36   // 36
63
+#define E1_STEP_PIN                           37  // 37
64
+#define E1_DIR_PIN                            40  // 40
65
+#define E1_ENABLE_PIN                         36  // 36
66
 
66
 
67
 //
67
 //
68
 // Temperature Sensors
68
 // Temperature Sensors
69
 //
69
 //
70
-#define TEMP_0_PIN         13   // Analog Input (D27)
71
-#define TEMP_1_PIN         15   // Analog Input (1)
72
-#define TEMP_BED_PIN       14   // Analog Input (1,2 or I2C)
70
+#define TEMP_0_PIN                            13  // Analog Input (D27)
71
+#define TEMP_1_PIN                            15  // Analog Input (1)
72
+#define TEMP_BED_PIN                          14  // Analog Input (1,2 or I2C)
73
 
73
 
74
 //
74
 //
75
 // Heaters / Fans
75
 // Heaters / Fans
76
 //
76
 //
77
-#define HEATER_0_PIN        9
78
-#define HEATER_1_PIN        8   // 12
79
-#define HEATER_2_PIN       11   // 13
80
-#define HEATER_BED_PIN     10   // 14/15
77
+#define HEATER_0_PIN                           9
78
+#define HEATER_1_PIN                           8  // 12
79
+#define HEATER_2_PIN                          11  // 13
80
+#define HEATER_BED_PIN                        10  // 14/15
81
 
81
 
82
-#define FAN_PIN             7
82
+#define FAN_PIN                                7
83
 
83
 
84
 //
84
 //
85
 // Misc. Functions
85
 // Misc. Functions
86
 //
86
 //
87
-#define SDSS               11
88
-#define LED_PIN            13
89
-#define SOL1_PIN           16
90
-#define SOL2_PIN           17
87
+#define SDSS                                  11
88
+#define LED_PIN                               13
89
+#define SOL1_PIN                              16
90
+#define SOL2_PIN                              17
91
 
91
 
92
 /*  Unused (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)  */
92
 /*  Unused (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)  */

+ 36
- 36
Marlin/src/pins/mega/pins_LEAPFROG_XEED2015.h Vedi File

38
 //
38
 //
39
 // Limit Switches
39
 // Limit Switches
40
 //
40
 //
41
-#define X_STOP_PIN         47   // 'X Min'
42
-#define Y_STOP_PIN         48   // 'Y Min'
43
-#define Z_STOP_PIN         49   // 'Z Min'
41
+#define X_STOP_PIN                            47  // 'X Min'
42
+#define Y_STOP_PIN                            48  // 'Y Min'
43
+#define Z_STOP_PIN                            49  // 'Z Min'
44
 
44
 
45
 //
45
 //
46
 // Steppers
46
 // Steppers
51
 //
51
 //
52
 
52
 
53
 // X-axis signal-level connector
53
 // X-axis signal-level connector
54
-#define X_STEP_PIN         65
55
-#define X_DIR_PIN          64
56
-#define X_ENABLE_PIN       66   // Not actually used on Xeed, could be repurposed
54
+#define X_STEP_PIN                            65
55
+#define X_DIR_PIN                             64
56
+#define X_ENABLE_PIN                          66  // Not actually used on Xeed, could be repurposed
57
 
57
 
58
 // Y-axis signal-level connector
58
 // Y-axis signal-level connector
59
-#define Y_STEP_PIN         23
60
-#define Y_DIR_PIN          22
61
-#define Y_ENABLE_PIN       24   // Not actually used on Xeed, could be repurposed
59
+#define Y_STEP_PIN                            23
60
+#define Y_DIR_PIN                             22
61
+#define Y_ENABLE_PIN                          24  // Not actually used on Xeed, could be repurposed
62
 
62
 
63
 // ZMOT connector (Front Right Z Motor)
63
 // ZMOT connector (Front Right Z Motor)
64
-#define Z_STEP_PIN         31
65
-#define Z_DIR_PIN          32
66
-#define Z_ENABLE_PIN       30
64
+#define Z_STEP_PIN                            31
65
+#define Z_DIR_PIN                             32
66
+#define Z_ENABLE_PIN                          30
67
 
67
 
68
 // XMOT connector (Rear Z Motor)
68
 // XMOT connector (Rear Z Motor)
69
-#define Z2_STEP_PIN        28
70
-#define Z2_DIR_PIN         63
71
-#define Z2_ENABLE_PIN      29
69
+#define Z2_STEP_PIN                           28
70
+#define Z2_DIR_PIN                            63
71
+#define Z2_ENABLE_PIN                         29
72
 
72
 
73
 // YMOT connector (Front Left Z Motor)
73
 // YMOT connector (Front Left Z Motor)
74
-#define Z3_STEP_PIN        14
75
-#define Z3_DIR_PIN         15
76
-#define Z3_ENABLE_PIN      39
74
+#define Z3_STEP_PIN                           14
75
+#define Z3_DIR_PIN                            15
76
+#define Z3_ENABLE_PIN                         39
77
 
77
 
78
 // EMOT2 connector
78
 // EMOT2 connector
79
-#define E0_STEP_PIN        37
80
-#define E0_DIR_PIN         40
81
-#define E0_ENABLE_PIN      36
79
+#define E0_STEP_PIN                           37
80
+#define E0_DIR_PIN                            40
81
+#define E0_ENABLE_PIN                         36
82
 
82
 
83
 // EMOT connector
83
 // EMOT connector
84
-#define E1_STEP_PIN        34
85
-#define E1_DIR_PIN         35
86
-#define E1_ENABLE_PIN      33
84
+#define E1_STEP_PIN                           34
85
+#define E1_DIR_PIN                            35
86
+#define E1_ENABLE_PIN                         33
87
 
87
 
88
 //
88
 //
89
 // Filament runout
89
 // Filament runout
90
 //
90
 //
91
-#define FIL_RUNOUT_PIN     42   // ROT2 Connector
92
-#define FIL_RUNOUT2_PIN    44   // ROT1 Connector
91
+#define FIL_RUNOUT_PIN                        42  // ROT2 Connector
92
+#define FIL_RUNOUT2_PIN                       44  // ROT1 Connector
93
 
93
 
94
 //
94
 //
95
 // Temperature Sensors
95
 // Temperature Sensors
96
 //
96
 //
97
-#define TEMP_0_PIN         15   // T3 Connector
98
-#define TEMP_1_PIN         13   // T1 Connector
99
-#define TEMP_BED_PIN       14   // BED Connector (Between T1 and T3)
97
+#define TEMP_0_PIN                            15  // T3 Connector
98
+#define TEMP_1_PIN                            13  // T1 Connector
99
+#define TEMP_BED_PIN                          14  // BED Connector (Between T1 and T3)
100
 
100
 
101
 //
101
 //
102
 // Heaters / Fans
102
 // Heaters / Fans
103
 //
103
 //
104
-#define HEATER_0_PIN        8   // Misc Connector, pins 3 and 4 (Out2)
105
-#define HEATER_1_PIN        9   // Misc Connector, pins 5 and 6 (Out3)
106
-#define HEATER_BED_PIN      6   // Misc Connector, pins 9(-) and 10(+) (OutA)
104
+#define HEATER_0_PIN                           8  // Misc Connector, pins 3 and 4 (Out2)
105
+#define HEATER_1_PIN                           9  // Misc Connector, pins 5 and 6 (Out3)
106
+#define HEATER_BED_PIN                         6  // Misc Connector, pins 9(-) and 10(+) (OutA)
107
 
107
 
108
-#define FAN_PIN            10   // Misc Connector, pins 7(-) and 8 (+) (Out4)
108
+#define FAN_PIN                               10  // Misc Connector, pins 7(-) and 8 (+) (Out4)
109
 
109
 
110
-#define LED_PIN            13
110
+#define LED_PIN                               13
111
 
111
 
112
-#define SOL1_PIN            7   // Misc Connector, pins 1(-) and 2(+) (Out1)
112
+#define SOL1_PIN                               7  // Misc Connector, pins 1(-) and 2(+) (Out1)
113
 
113
 
114
 // Door Closed Sensor
114
 // Door Closed Sensor
115
-//#define DOOR_PIN           45 // HM1 Connector
115
+//#define DOOR_PIN                            45  // HM1 Connector

+ 55
- 55
Marlin/src/pins/mega/pins_MEGACONTROLLER.h Vedi File

36
 //
36
 //
37
 // Servos
37
 // Servos
38
 //
38
 //
39
-#define SERVO0_PIN         30
40
-#define SERVO1_PIN         31
41
-#define SERVO2_PIN         32
42
-#define SERVO3_PIN         33
39
+#define SERVO0_PIN                            30
40
+#define SERVO1_PIN                            31
41
+#define SERVO2_PIN                            32
42
+#define SERVO3_PIN                            33
43
 
43
 
44
 //
44
 //
45
 // Limit Switches
45
 // Limit Switches
46
 //
46
 //
47
-#define X_MIN_PIN          43
48
-#define X_MAX_PIN          42
49
-#define Y_MIN_PIN          38
50
-#define Y_MAX_PIN          41
51
-#define Z_MIN_PIN          40
52
-#define Z_MAX_PIN          37
47
+#define X_MIN_PIN                             43
48
+#define X_MAX_PIN                             42
49
+#define Y_MIN_PIN                             38
50
+#define Y_MAX_PIN                             41
51
+#define Z_MIN_PIN                             40
52
+#define Z_MAX_PIN                             37
53
 
53
 
54
 //
54
 //
55
 // Z Probe (when not Z_MIN_PIN)
55
 // Z Probe (when not Z_MIN_PIN)
56
 //
56
 //
57
 #ifndef Z_MIN_PROBE_PIN
57
 #ifndef Z_MIN_PROBE_PIN
58
-  #define Z_MIN_PROBE_PIN  37
58
+  #define Z_MIN_PROBE_PIN                     37
59
 #endif
59
 #endif
60
 
60
 
61
 //
61
 //
62
 // Steppers
62
 // Steppers
63
 //
63
 //
64
-#define X_STEP_PIN         62   // A8
65
-#define X_DIR_PIN          63   // A9
66
-#define X_ENABLE_PIN       61   // A7
64
+#define X_STEP_PIN                            62  // A8
65
+#define X_DIR_PIN                             63  // A9
66
+#define X_ENABLE_PIN                          61  // A7
67
 
67
 
68
-#define Y_STEP_PIN         65   // A11
69
-#define Y_DIR_PIN          66   // A12
70
-#define Y_ENABLE_PIN       64   // A10
68
+#define Y_STEP_PIN                            65  // A11
69
+#define Y_DIR_PIN                             66  // A12
70
+#define Y_ENABLE_PIN                          64  // A10
71
 
71
 
72
-#define Z_STEP_PIN         68   // A14
73
-#define Z_DIR_PIN          69   // A15
74
-#define Z_ENABLE_PIN       67   // A13
72
+#define Z_STEP_PIN                            68  // A14
73
+#define Z_DIR_PIN                             69  // A15
74
+#define Z_ENABLE_PIN                          67  // A13
75
 
75
 
76
-#define E0_STEP_PIN        23
77
-#define E0_DIR_PIN         24
78
-#define E0_ENABLE_PIN      22
76
+#define E0_STEP_PIN                           23
77
+#define E0_DIR_PIN                            24
78
+#define E0_ENABLE_PIN                         22
79
 
79
 
80
-#define E1_STEP_PIN        26
81
-#define E1_DIR_PIN         27
82
-#define E1_ENABLE_PIN      25
80
+#define E1_STEP_PIN                           26
81
+#define E1_DIR_PIN                            27
82
+#define E1_ENABLE_PIN                         25
83
 
83
 
84
 //
84
 //
85
 // Temperature Sensors
85
 // Temperature Sensors
86
 //
86
 //
87
 #if TEMP_SENSOR_0 == -1
87
 #if TEMP_SENSOR_0 == -1
88
-  #define TEMP_0_PIN        4   // Analog Input
88
+  #define TEMP_0_PIN                           4  // Analog Input
89
 #else
89
 #else
90
-  #define TEMP_0_PIN        0   // Analog Input
90
+  #define TEMP_0_PIN                           0  // Analog Input
91
 #endif
91
 #endif
92
 
92
 
93
 #if TEMP_SENSOR_1 == -1
93
 #if TEMP_SENSOR_1 == -1
94
-  #define TEMP_1_PIN        5   // Analog Input
94
+  #define TEMP_1_PIN                           5  // Analog Input
95
 #else
95
 #else
96
-  #define TEMP_1_PIN        2   // Analog Input
96
+  #define TEMP_1_PIN                           2  // Analog Input
97
 #endif
97
 #endif
98
 
98
 
99
-#define TEMP_2_PIN          3   // Analog Input
99
+#define TEMP_2_PIN                             3  // Analog Input
100
 
100
 
101
 #if TEMP_SENSOR_BED == -1
101
 #if TEMP_SENSOR_BED == -1
102
-  #define TEMP_BED_PIN      6   // Analog Input
102
+  #define TEMP_BED_PIN                         6  // Analog Input
103
 #else
103
 #else
104
-  #define TEMP_BED_PIN      1   // Analog Input
104
+  #define TEMP_BED_PIN                         1  // Analog Input
105
 #endif
105
 #endif
106
 
106
 
107
 //
107
 //
108
 // Heaters / Fans
108
 // Heaters / Fans
109
 //
109
 //
110
-#define HEATER_0_PIN       29
111
-#define HEATER_1_PIN       34
112
-#define HEATER_BED_PIN     28
110
+#define HEATER_0_PIN                          29
111
+#define HEATER_1_PIN                          34
112
+#define HEATER_BED_PIN                        28
113
 
113
 
114
 #ifndef FAN_PIN
114
 #ifndef FAN_PIN
115
-  #define FAN_PIN          39
115
+  #define FAN_PIN                             39
116
 #endif
116
 #endif
117
-#define FAN1_PIN           35
118
-#define FAN2_PIN           36
117
+#define FAN1_PIN                              35
118
+#define FAN2_PIN                              36
119
 
119
 
120
 #ifndef CONTROLLER_FAN_PIN
120
 #ifndef CONTROLLER_FAN_PIN
121
-  #define CONTROLLER_FAN_PIN FAN2_PIN
121
+  #define CONTROLLER_FAN_PIN            FAN2_PIN
122
 #endif
122
 #endif
123
 
123
 
124
 #define FAN_SOFT_PWM
124
 #define FAN_SOFT_PWM
126
 //
126
 //
127
 // Misc. Functions
127
 // Misc. Functions
128
 //
128
 //
129
-#define SDSS               53
130
-#define LED_PIN            13
131
-#define CASE_LIGHT_PIN      2
129
+#define SDSS                                  53
130
+#define LED_PIN                               13
131
+#define CASE_LIGHT_PIN                         2
132
 
132
 
133
 //
133
 //
134
 // LCD / Controller
134
 // LCD / Controller
135
 //
135
 //
136
 #if ENABLED(MINIPANEL)
136
 #if ENABLED(MINIPANEL)
137
 
137
 
138
-  #define BEEPER_PIN       46
138
+  #define BEEPER_PIN                          46
139
   // Pins for DOGM SPI LCD Support
139
   // Pins for DOGM SPI LCD Support
140
-  #define DOGLCD_A0        47
141
-  #define DOGLCD_CS        45
142
-  #define LCD_BACKLIGHT_PIN 44   // backlight LED on PA3
140
+  #define DOGLCD_A0                           47
141
+  #define DOGLCD_CS                           45
142
+  #define LCD_BACKLIGHT_PIN                   44  // backlight LED on PA3
143
 
143
 
144
-  #define KILL_PIN         12
144
+  #define KILL_PIN                            12
145
   // GLCD features
145
   // GLCD features
146
   // Uncomment screen orientation
146
   // Uncomment screen orientation
147
   //#define LCD_SCREEN_ROT_90
147
   //#define LCD_SCREEN_ROT_90
148
   //#define LCD_SCREEN_ROT_180
148
   //#define LCD_SCREEN_ROT_180
149
   //#define LCD_SCREEN_ROT_270
149
   //#define LCD_SCREEN_ROT_270
150
 
150
 
151
-  #define BTN_EN1          48
152
-  #define BTN_EN2          11
153
-  #define BTN_ENC          10
151
+  #define BTN_EN1                             48
152
+  #define BTN_EN2                             11
153
+  #define BTN_ENC                             10
154
 
154
 
155
-  #define SD_DETECT_PIN    49
155
+  #define SD_DETECT_PIN                       49
156
 
156
 
157
 #endif // MINIPANEL
157
 #endif // MINIPANEL
158
 
158
 
159
 //
159
 //
160
 // M3/M4/M5 - Spindle/Laser Control
160
 // M3/M4/M5 - Spindle/Laser Control
161
 //
161
 //
162
-#define SPINDLE_LASER_PWM_PIN     6   // Hardware PWM
163
-#define SPINDLE_LASER_ENA_PIN     7   // Pullup!
164
-#define SPINDLE_DIR_PIN           8
162
+#define SPINDLE_LASER_PWM_PIN                  6  // Hardware PWM
163
+#define SPINDLE_LASER_ENA_PIN                  7  // Pullup!
164
+#define SPINDLE_DIR_PIN                        8

+ 48
- 48
Marlin/src/pins/mega/pins_MEGATRONICS.h Vedi File

33
 //
33
 //
34
 // Limit Switches
34
 // Limit Switches
35
 //
35
 //
36
-#define X_MIN_PIN          41
37
-#define X_MAX_PIN          37
38
-#define Y_MIN_PIN          14
39
-#define Y_MAX_PIN          15
40
-#define Z_MIN_PIN          18
41
-#define Z_MAX_PIN          19
36
+#define X_MIN_PIN                             41
37
+#define X_MAX_PIN                             37
38
+#define Y_MIN_PIN                             14
39
+#define Y_MAX_PIN                             15
40
+#define Z_MIN_PIN                             18
41
+#define Z_MAX_PIN                             19
42
 
42
 
43
 //
43
 //
44
 // Z Probe (when not Z_MIN_PIN)
44
 // Z Probe (when not Z_MIN_PIN)
45
 //
45
 //
46
 #ifndef Z_MIN_PROBE_PIN
46
 #ifndef Z_MIN_PROBE_PIN
47
-  #define Z_MIN_PROBE_PIN  19
47
+  #define Z_MIN_PROBE_PIN                     19
48
 #endif
48
 #endif
49
 
49
 
50
 //
50
 //
51
 // Steppers
51
 // Steppers
52
 //
52
 //
53
-#define X_STEP_PIN         26
54
-#define X_DIR_PIN          28
55
-#define X_ENABLE_PIN       24
53
+#define X_STEP_PIN                            26
54
+#define X_DIR_PIN                             28
55
+#define X_ENABLE_PIN                          24
56
 
56
 
57
-#define Y_STEP_PIN         60   // A6
58
-#define Y_DIR_PIN          61   // A7
59
-#define Y_ENABLE_PIN       22
57
+#define Y_STEP_PIN                            60  // A6
58
+#define Y_DIR_PIN                             61  // A7
59
+#define Y_ENABLE_PIN                          22
60
 
60
 
61
-#define Z_STEP_PIN         54   // A0
62
-#define Z_DIR_PIN          55   // A1
63
-#define Z_ENABLE_PIN       56   // A2
61
+#define Z_STEP_PIN                            54  // A0
62
+#define Z_DIR_PIN                             55  // A1
63
+#define Z_ENABLE_PIN                          56  // A2
64
 
64
 
65
-#define E0_STEP_PIN        31
66
-#define E0_DIR_PIN         32
67
-#define E0_ENABLE_PIN      38
65
+#define E0_STEP_PIN                           31
66
+#define E0_DIR_PIN                            32
67
+#define E0_ENABLE_PIN                         38
68
 
68
 
69
-#define E1_STEP_PIN        34
70
-#define E1_DIR_PIN         36
71
-#define E1_ENABLE_PIN      30
69
+#define E1_STEP_PIN                           34
70
+#define E1_DIR_PIN                            36
71
+#define E1_ENABLE_PIN                         30
72
 
72
 
73
 //
73
 //
74
 // Temperature Sensors
74
 // Temperature Sensors
75
 //
75
 //
76
 #if TEMP_SENSOR_0 == -1
76
 #if TEMP_SENSOR_0 == -1
77
-  #define TEMP_0_PIN        8   // Analog Input
77
+  #define TEMP_0_PIN                           8  // Analog Input
78
 #else
78
 #else
79
-  #define TEMP_0_PIN       13   // Analog Input
79
+  #define TEMP_0_PIN                          13  // Analog Input
80
 #endif
80
 #endif
81
-#define TEMP_1_PIN         15   // Analog Input
82
-#define TEMP_BED_PIN       14   // Analog Input
81
+#define TEMP_1_PIN                            15  // Analog Input
82
+#define TEMP_BED_PIN                          14  // Analog Input
83
 
83
 
84
 //
84
 //
85
 // Heaters / Fans
85
 // Heaters / Fans
86
 //
86
 //
87
-#define HEATER_0_PIN        9
88
-#define HEATER_1_PIN        8
89
-#define HEATER_BED_PIN     10
87
+#define HEATER_0_PIN                           9
88
+#define HEATER_1_PIN                           8
89
+#define HEATER_BED_PIN                        10
90
 
90
 
91
 #ifndef FAN_PIN
91
 #ifndef FAN_PIN
92
-  #define FAN_PIN           7   // IO pin. Buffer needed
92
+  #define FAN_PIN                              7  // IO pin. Buffer needed
93
 #endif
93
 #endif
94
 
94
 
95
 //
95
 //
96
 // Misc. Functions
96
 // Misc. Functions
97
 //
97
 //
98
-#define SDSS               53
99
-#define LED_PIN            13
100
-#define PS_ON_PIN          12
101
-#define CASE_LIGHT_PIN      2
98
+#define SDSS                                  53
99
+#define LED_PIN                               13
100
+#define PS_ON_PIN                             12
101
+#define CASE_LIGHT_PIN                         2
102
 
102
 
103
 //
103
 //
104
 // LCD / Controller
104
 // LCD / Controller
105
 //
105
 //
106
-#define BEEPER_PIN         33
106
+#define BEEPER_PIN                            33
107
 
107
 
108
 #if BOTH(ULTRA_LCD, NEWPANEL)
108
 #if BOTH(ULTRA_LCD, NEWPANEL)
109
 
109
 
110
-  #define LCD_PINS_RS     16
111
-  #define LCD_PINS_ENABLE 17
112
-  #define LCD_PINS_D4     23
113
-  #define LCD_PINS_D5     25
114
-  #define LCD_PINS_D6     27
115
-  #define LCD_PINS_D7     29
110
+  #define LCD_PINS_RS                         16
111
+  #define LCD_PINS_ENABLE                     17
112
+  #define LCD_PINS_D4                         23
113
+  #define LCD_PINS_D5                         25
114
+  #define LCD_PINS_D6                         27
115
+  #define LCD_PINS_D7                         29
116
 
116
 
117
   // Buttons directly attached to AUX-2
117
   // Buttons directly attached to AUX-2
118
-  #define BTN_EN1         59
119
-  #define BTN_EN2         64
120
-  #define BTN_ENC         43
118
+  #define BTN_EN1                             59
119
+  #define BTN_EN2                             64
120
+  #define BTN_ENC                             43
121
 
121
 
122
-  #define SD_DETECT_PIN   -1   // RAMPS doesn't use this
122
+  #define SD_DETECT_PIN                       -1  // RAMPS doesn't use this
123
 
123
 
124
 #endif // HAS_SPI_LCD && NEWPANEL
124
 #endif // HAS_SPI_LCD && NEWPANEL
125
 
125
 
126
 //
126
 //
127
 // M3/M4/M5 - Spindle/Laser Control
127
 // M3/M4/M5 - Spindle/Laser Control
128
 //
128
 //
129
-#define SPINDLE_LASER_PWM_PIN     3   // Hardware PWM
130
-#define SPINDLE_LASER_ENA_PIN     4   // Pullup!
131
-#define SPINDLE_DIR_PIN          11
129
+#define SPINDLE_LASER_PWM_PIN                  3  // Hardware PWM
130
+#define SPINDLE_LASER_ENA_PIN                  4  // Pullup!
131
+#define SPINDLE_DIR_PIN                       11

+ 57
- 57
Marlin/src/pins/mega/pins_MEGATRONICS_2.h Vedi File

33
 //
33
 //
34
 // Limit Switches
34
 // Limit Switches
35
 //
35
 //
36
-#define X_MIN_PIN          37
37
-#define X_MAX_PIN          40
38
-#define Y_MIN_PIN          41
39
-#define Y_MAX_PIN          38
40
-#define Z_MIN_PIN          18
41
-#define Z_MAX_PIN          19
36
+#define X_MIN_PIN                             37
37
+#define X_MAX_PIN                             40
38
+#define Y_MIN_PIN                             41
39
+#define Y_MAX_PIN                             38
40
+#define Z_MIN_PIN                             18
41
+#define Z_MAX_PIN                             19
42
 
42
 
43
 //
43
 //
44
 // Z Probe (when not Z_MIN_PIN)
44
 // Z Probe (when not Z_MIN_PIN)
45
 //
45
 //
46
 #ifndef Z_MIN_PROBE_PIN
46
 #ifndef Z_MIN_PROBE_PIN
47
-  #define Z_MIN_PROBE_PIN  19
47
+  #define Z_MIN_PROBE_PIN                     19
48
 #endif
48
 #endif
49
 
49
 
50
 //
50
 //
51
 // Steppers
51
 // Steppers
52
 //
52
 //
53
-#define X_STEP_PIN         26
54
-#define X_DIR_PIN          27
55
-#define X_ENABLE_PIN       25
53
+#define X_STEP_PIN                            26
54
+#define X_DIR_PIN                             27
55
+#define X_ENABLE_PIN                          25
56
 
56
 
57
-#define Y_STEP_PIN          4   // A6
58
-#define Y_DIR_PIN          54   // A0
59
-#define Y_ENABLE_PIN        5
57
+#define Y_STEP_PIN                             4  // A6
58
+#define Y_DIR_PIN                             54  // A0
59
+#define Y_ENABLE_PIN                           5
60
 
60
 
61
-#define Z_STEP_PIN         56   // A2
62
-#define Z_DIR_PIN          60   // A6
63
-#define Z_ENABLE_PIN       55   // A1
61
+#define Z_STEP_PIN                            56  // A2
62
+#define Z_DIR_PIN                             60  // A6
63
+#define Z_ENABLE_PIN                          55  // A1
64
 
64
 
65
-#define E0_STEP_PIN        35
66
-#define E0_DIR_PIN         36
67
-#define E0_ENABLE_PIN      34
65
+#define E0_STEP_PIN                           35
66
+#define E0_DIR_PIN                            36
67
+#define E0_ENABLE_PIN                         34
68
 
68
 
69
-#define E1_STEP_PIN        29
70
-#define E1_DIR_PIN         39
71
-#define E1_ENABLE_PIN      28
69
+#define E1_STEP_PIN                           29
70
+#define E1_DIR_PIN                            39
71
+#define E1_ENABLE_PIN                         28
72
 
72
 
73
-#define E2_STEP_PIN        23   // ? schematic says 24
74
-#define E2_DIR_PIN         24   // ? schematic says 23
75
-#define E2_ENABLE_PIN      22
73
+#define E2_STEP_PIN                           23  // ? schematic says 24
74
+#define E2_DIR_PIN                            24  // ? schematic says 23
75
+#define E2_ENABLE_PIN                         22
76
 
76
 
77
 //
77
 //
78
 // Temperature Sensors
78
 // Temperature Sensors
79
 //
79
 //
80
 #if TEMP_SENSOR_0 == -1
80
 #if TEMP_SENSOR_0 == -1
81
-  #define TEMP_0_PIN        4   // Analog Input
81
+  #define TEMP_0_PIN                           4  // Analog Input
82
 #else
82
 #else
83
-  #define TEMP_0_PIN       13   // Analog Input
83
+  #define TEMP_0_PIN                          13  // Analog Input
84
 #endif
84
 #endif
85
 
85
 
86
 #if TEMP_SENSOR_1 == -1
86
 #if TEMP_SENSOR_1 == -1
87
-  #define TEMP_1_PIN        8   // Analog Input
87
+  #define TEMP_1_PIN                           8  // Analog Input
88
 #else
88
 #else
89
-  #define TEMP_1_PIN       15   // Analog Input
89
+  #define TEMP_1_PIN                          15  // Analog Input
90
 #endif
90
 #endif
91
 
91
 
92
 #if TEMP_SENSOR_BED == -1
92
 #if TEMP_SENSOR_BED == -1
93
-  #define TEMP_BED_PIN      8   // Analog Input
93
+  #define TEMP_BED_PIN                         8  // Analog Input
94
 #else
94
 #else
95
-  #define TEMP_BED_PIN     14   // Analog Input
95
+  #define TEMP_BED_PIN                        14  // Analog Input
96
 #endif
96
 #endif
97
 
97
 
98
 //
98
 //
99
 // Heaters / Fans
99
 // Heaters / Fans
100
 //
100
 //
101
-#define HEATER_0_PIN        9
102
-#define HEATER_1_PIN        8
103
-#define HEATER_BED_PIN     10
101
+#define HEATER_0_PIN                           9
102
+#define HEATER_1_PIN                           8
103
+#define HEATER_BED_PIN                        10
104
 
104
 
105
 #ifndef FAN_PIN
105
 #ifndef FAN_PIN
106
-  #define FAN_PIN           7
106
+  #define FAN_PIN                              7
107
 #endif
107
 #endif
108
-#define FAN1_PIN            6
108
+#define FAN1_PIN                               6
109
 
109
 
110
 //
110
 //
111
 // Misc. Functions
111
 // Misc. Functions
112
 //
112
 //
113
-#define SDSS               53
114
-#define LED_PIN            13
115
-#define PS_ON_PIN          12
116
-#define CASE_LIGHT_PIN      2
113
+#define SDSS                                  53
114
+#define LED_PIN                               13
115
+#define PS_ON_PIN                             12
116
+#define CASE_LIGHT_PIN                         2
117
 
117
 
118
 //
118
 //
119
 // M3/M4/M5 - Spindle/Laser Control
119
 // M3/M4/M5 - Spindle/Laser Control
120
 //
120
 //
121
-#define SPINDLE_LASER_PWM_PIN     3   // Hardware PWM
122
-#define SPINDLE_LASER_ENA_PIN    16   // Pullup!
123
-#define SPINDLE_DIR_PIN          11
121
+#define SPINDLE_LASER_PWM_PIN                  3  // Hardware PWM
122
+#define SPINDLE_LASER_ENA_PIN                 16  // Pullup!
123
+#define SPINDLE_DIR_PIN                       11
124
 
124
 
125
 //
125
 //
126
 // LCD / Controller
126
 // LCD / Controller
127
 //
127
 //
128
-#define BEEPER_PIN         64
128
+#define BEEPER_PIN                            64
129
 
129
 
130
 #if HAS_SPI_LCD
130
 #if HAS_SPI_LCD
131
 
131
 
132
-  #define LCD_PINS_RS      14
133
-  #define LCD_PINS_ENABLE  15
134
-  #define LCD_PINS_D4      30
135
-  #define LCD_PINS_D5      31
136
-  #define LCD_PINS_D6      32
137
-  #define LCD_PINS_D7      33
132
+  #define LCD_PINS_RS                         14
133
+  #define LCD_PINS_ENABLE                     15
134
+  #define LCD_PINS_D4                         30
135
+  #define LCD_PINS_D5                         31
136
+  #define LCD_PINS_D6                         32
137
+  #define LCD_PINS_D7                         33
138
 
138
 
139
   #if ENABLED(NEWPANEL)
139
   #if ENABLED(NEWPANEL)
140
     // Buttons are directly attached using keypad
140
     // Buttons are directly attached using keypad
141
-    #define BTN_EN1        61
142
-    #define BTN_EN2        59
143
-    #define BTN_ENC        43
141
+    #define BTN_EN1                           61
142
+    #define BTN_EN2                           59
143
+    #define BTN_ENC                           43
144
   #else
144
   #else
145
     // Buttons attached to shift register of reprapworld keypad v1.1
145
     // Buttons attached to shift register of reprapworld keypad v1.1
146
-    #define SHIFT_CLK      63
147
-    #define SHIFT_LD       42
148
-    #define SHIFT_OUT      17
149
-    #define SHIFT_EN       17
146
+    #define SHIFT_CLK                         63
147
+    #define SHIFT_LD                          42
148
+    #define SHIFT_OUT                         17
149
+    #define SHIFT_EN                          17
150
   #endif
150
   #endif
151
 
151
 
152
 #endif // HAS_SPI_LCD
152
 #endif // HAS_SPI_LCD

+ 82
- 82
Marlin/src/pins/mega/pins_MEGATRONICS_3.h Vedi File

40
 //
40
 //
41
 // Servos
41
 // Servos
42
 //
42
 //
43
-#define SERVO0_PIN         46   // AUX3-6
44
-#define SERVO1_PIN         47   // AUX3-5
45
-#define SERVO2_PIN         48   // AUX3-4
46
-#define SERVO3_PIN         49   // AUX3-3
43
+#define SERVO0_PIN                            46  // AUX3-6
44
+#define SERVO1_PIN                            47  // AUX3-5
45
+#define SERVO2_PIN                            48  // AUX3-4
46
+#define SERVO3_PIN                            49  // AUX3-3
47
 
47
 
48
 //
48
 //
49
 // Limit Switches
49
 // Limit Switches
50
 //
50
 //
51
-#define X_MIN_PIN          37   // No INT
52
-#define X_MAX_PIN          40   // No INT
53
-#define Y_MIN_PIN          41   // No INT
54
-#define Y_MAX_PIN          38   // No INT
55
-#define Z_MIN_PIN          18   // No INT
56
-#define Z_MAX_PIN          19   // No INT
51
+#define X_MIN_PIN                             37  // No INT
52
+#define X_MAX_PIN                             40  // No INT
53
+#define Y_MIN_PIN                             41  // No INT
54
+#define Y_MAX_PIN                             38  // No INT
55
+#define Z_MIN_PIN                             18  // No INT
56
+#define Z_MAX_PIN                             19  // No INT
57
 
57
 
58
 //
58
 //
59
 // Z Probe (when not Z_MIN_PIN)
59
 // Z Probe (when not Z_MIN_PIN)
60
 //
60
 //
61
 #ifndef Z_MIN_PROBE_PIN
61
 #ifndef Z_MIN_PROBE_PIN
62
-  #define Z_MIN_PROBE_PIN  19
62
+  #define Z_MIN_PROBE_PIN                     19
63
 #endif
63
 #endif
64
 
64
 
65
 //
65
 //
66
 // Steppers
66
 // Steppers
67
 //
67
 //
68
-#define X_STEP_PIN         58
69
-#define X_DIR_PIN          57
70
-#define X_ENABLE_PIN       59
68
+#define X_STEP_PIN                            58
69
+#define X_DIR_PIN                             57
70
+#define X_ENABLE_PIN                          59
71
 
71
 
72
-#define Y_STEP_PIN          5
73
-#define Y_DIR_PIN          17
74
-#define Y_ENABLE_PIN        4
72
+#define Y_STEP_PIN                             5
73
+#define Y_DIR_PIN                             17
74
+#define Y_ENABLE_PIN                           4
75
 
75
 
76
-#define Z_STEP_PIN         16
77
-#define Z_DIR_PIN          11
78
-#define Z_ENABLE_PIN        3
76
+#define Z_STEP_PIN                            16
77
+#define Z_DIR_PIN                             11
78
+#define Z_ENABLE_PIN                           3
79
 
79
 
80
-#define E0_STEP_PIN        28
81
-#define E0_DIR_PIN         27
82
-#define E0_ENABLE_PIN      29
80
+#define E0_STEP_PIN                           28
81
+#define E0_DIR_PIN                            27
82
+#define E0_ENABLE_PIN                         29
83
 
83
 
84
-#define E1_STEP_PIN        25
85
-#define E1_DIR_PIN         24
86
-#define E1_ENABLE_PIN      26
84
+#define E1_STEP_PIN                           25
85
+#define E1_DIR_PIN                            24
86
+#define E1_ENABLE_PIN                         26
87
 
87
 
88
-#define E2_STEP_PIN        22
89
-#define E2_DIR_PIN         60
90
-#define E2_ENABLE_PIN      23
88
+#define E2_STEP_PIN                           22
89
+#define E2_DIR_PIN                            60
90
+#define E2_ENABLE_PIN                         23
91
 
91
 
92
 //
92
 //
93
 // Temperature Sensors
93
 // Temperature Sensors
94
 //
94
 //
95
 #if TEMP_SENSOR_0 == -1
95
 #if TEMP_SENSOR_0 == -1
96
-  #define TEMP_0_PIN       11   // Analog Input
96
+  #define TEMP_0_PIN                          11  // Analog Input
97
 #else
97
 #else
98
-  #define TEMP_0_PIN       15   // Analog Input
98
+  #define TEMP_0_PIN                          15  // Analog Input
99
 #endif
99
 #endif
100
 #if TEMP_SENSOR_1 == -1
100
 #if TEMP_SENSOR_1 == -1
101
-  #define TEMP_1_PIN       10   // Analog Input
101
+  #define TEMP_1_PIN                          10  // Analog Input
102
 #else
102
 #else
103
-  #define TEMP_1_PIN       13   // Analog Input
103
+  #define TEMP_1_PIN                          13  // Analog Input
104
 #endif
104
 #endif
105
 #if TEMP_SENSOR_2 == -1
105
 #if TEMP_SENSOR_2 == -1
106
-  #define TEMP_2_PIN        9   // Analog Input
106
+  #define TEMP_2_PIN                           9  // Analog Input
107
 #else
107
 #else
108
-  #define TEMP_2_PIN       12   // Analog Input
108
+  #define TEMP_2_PIN                          12  // Analog Input
109
 #endif
109
 #endif
110
 #if TEMP_SENSOR_BED == -1
110
 #if TEMP_SENSOR_BED == -1
111
-  #define TEMP_BED_PIN      8   // Analog Input
111
+  #define TEMP_BED_PIN                         8  // Analog Input
112
 #else
112
 #else
113
-  #define TEMP_BED_PIN     14   // Analog Input
113
+  #define TEMP_BED_PIN                        14  // Analog Input
114
 #endif
114
 #endif
115
 
115
 
116
 //
116
 //
117
 // Heaters / Fans
117
 // Heaters / Fans
118
 //
118
 //
119
-#define HEATER_0_PIN        2
120
-#define HEATER_1_PIN        9
121
-#define HEATER_2_PIN        8
122
-#define HEATER_BED_PIN     10
119
+#define HEATER_0_PIN                           2
120
+#define HEATER_1_PIN                           9
121
+#define HEATER_2_PIN                           8
122
+#define HEATER_BED_PIN                        10
123
 
123
 
124
 #ifndef FAN_PIN
124
 #ifndef FAN_PIN
125
-  #define FAN_PIN           6
125
+  #define FAN_PIN                              6
126
 #endif
126
 #endif
127
-#define FAN1_PIN            7
127
+#define FAN1_PIN                               7
128
 
128
 
129
 //
129
 //
130
 // Misc. Functions
130
 // Misc. Functions
131
 //
131
 //
132
-#define SDSS               53
133
-#define LED_PIN            13
134
-#define PS_ON_PIN          12
135
-#define CASE_LIGHT_PIN     45   // Try the keypad connector
132
+#define SDSS                                  53
133
+#define LED_PIN                               13
134
+#define PS_ON_PIN                             12
135
+#define CASE_LIGHT_PIN                        45  // Try the keypad connector
136
 
136
 
137
 //
137
 //
138
 // LCD / Controller
138
 // LCD / Controller
139
 //
139
 //
140
-#define BEEPER_PIN         61
140
+#define BEEPER_PIN                            61
141
 
141
 
142
-#define BTN_EN1            44
143
-#define BTN_EN2            45
144
-#define BTN_ENC            33
142
+#define BTN_EN1                               44
143
+#define BTN_EN2                               45
144
+#define BTN_ENC                               33
145
 
145
 
146
 #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
146
 #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
147
 
147
 
148
-  #define LCD_PINS_RS      56   // CS chip select / SS chip slave select
149
-  #define LCD_PINS_ENABLE  51   // SID (MOSI)
150
-  #define LCD_PINS_D4      52   // SCK (CLK) clock
151
-  #define SD_DETECT_PIN    35
148
+  #define LCD_PINS_RS                         56  // CS chip select / SS chip slave select
149
+  #define LCD_PINS_ENABLE                     51  // SID (MOSI)
150
+  #define LCD_PINS_D4                         52  // SCK (CLK) clock
151
+  #define SD_DETECT_PIN                       35
152
 
152
 
153
 #else
153
 #else
154
 
154
 
155
-  #define LCD_PINS_RS      32
156
-  #define LCD_PINS_ENABLE  31
157
-  #define LCD_PINS_D4      14
158
-  #define LCD_PINS_D5      30
159
-  #define LCD_PINS_D6      39
160
-  #define LCD_PINS_D7      15
155
+  #define LCD_PINS_RS                         32
156
+  #define LCD_PINS_ENABLE                     31
157
+  #define LCD_PINS_D4                         14
158
+  #define LCD_PINS_D5                         30
159
+  #define LCD_PINS_D6                         39
160
+  #define LCD_PINS_D7                         15
161
 
161
 
162
-  #define SHIFT_CLK        43
163
-  #define SHIFT_LD         35
164
-  #define SHIFT_OUT        34
165
-  #define SHIFT_EN         44
162
+  #define SHIFT_CLK                           43
163
+  #define SHIFT_LD                            35
164
+  #define SHIFT_OUT                           34
165
+  #define SHIFT_EN                            44
166
 
166
 
167
   #if MB(MEGATRONICS_31, MEGATRONICS_32)
167
   #if MB(MEGATRONICS_31, MEGATRONICS_32)
168
-    #define SD_DETECT_PIN  56
168
+    #define SD_DETECT_PIN                     56
169
   #endif
169
   #endif
170
 
170
 
171
 #endif
171
 #endif
173
 //
173
 //
174
 // M3/M4/M5 - Spindle/Laser Control
174
 // M3/M4/M5 - Spindle/Laser Control
175
 //
175
 //
176
-#if DISABLED(REPRAPWORLD_KEYPAD)        // try to use the keypad connector first
177
-  #define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
178
-  #define SPINDLE_LASER_ENA_PIN    43   // Pullup!
179
-  #define SPINDLE_DIR_PIN          42
176
+#if DISABLED(REPRAPWORLD_KEYPAD)                  // try to use the keypad connector first
177
+  #define SPINDLE_LASER_PWM_PIN               44  // Hardware PWM
178
+  #define SPINDLE_LASER_ENA_PIN               43  // Pullup!
179
+  #define SPINDLE_DIR_PIN                     42
180
 #elif EXTRUDERS <= 2
180
 #elif EXTRUDERS <= 2
181
   // Hijack the last extruder so that we can get the PWM signal off the Y breakout
181
   // Hijack the last extruder so that we can get the PWM signal off the Y breakout
182
   // Move Y to the E2 plug. This makes dual Y steppers harder
182
   // Move Y to the E2 plug. This makes dual Y steppers harder
183
-  #undef Y_ENABLE_PIN  //  4
184
-  #undef Y_STEP_PIN    //  5
185
-  #undef Y_DIR_PIN     // 17
186
-  #undef E2_ENABLE_PIN // 23
187
-  #undef E2_STEP_PIN   // 22
188
-  #undef E2_DIR_PIN    // 60
189
-  #define Y_ENABLE_PIN             23
190
-  #define Y_STEP_PIN               22
191
-  #define Y_DIR_PIN                60
192
-  #define SPINDLE_LASER_PWM_PIN     4   // Hardware PWM
193
-  #define SPINDLE_LASER_ENA_PIN    17   // Pullup!
194
-  #define SPINDLE_DIR_PIN           5
183
+  #undef Y_ENABLE_PIN                             //  4
184
+  #undef Y_STEP_PIN                               //  5
185
+  #undef Y_DIR_PIN                                // 17
186
+  #undef E2_ENABLE_PIN                            // 23
187
+  #undef E2_STEP_PIN                              // 22
188
+  #undef E2_DIR_PIN                               // 60
189
+  #define Y_ENABLE_PIN                        23
190
+  #define Y_STEP_PIN                          22
191
+  #define Y_DIR_PIN                           60
192
+  #define SPINDLE_LASER_PWM_PIN                4  // Hardware PWM
193
+  #define SPINDLE_LASER_ENA_PIN               17  // Pullup!
194
+  #define SPINDLE_DIR_PIN                      5
195
 #endif
195
 #endif

+ 103
- 103
Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h Vedi File

47
 //
47
 //
48
 // Servos
48
 // Servos
49
 //
49
 //
50
-#define SERVO0_PIN         36   // C1 (1280-EX1)
51
-#define SERVO1_PIN         37   // C0 (1280-EX2)
52
-#define SERVO2_PIN         40   // G1 (1280-EX3)
53
-#define SERVO3_PIN         41   // G0 (1280-EX4)
50
+#define SERVO0_PIN                            36  // C1 (1280-EX1)
51
+#define SERVO1_PIN                            37  // C0 (1280-EX2)
52
+#define SERVO2_PIN                            40  // G1 (1280-EX3)
53
+#define SERVO3_PIN                            41  // G0 (1280-EX4)
54
 
54
 
55
 //
55
 //
56
 // Limit Switches
56
 // Limit Switches
57
 //
57
 //
58
-#define X_MIN_PIN          49   // L0
59
-#define X_MAX_PIN          48   // L1
60
-#define Y_MIN_PIN          47   // L2
61
-#define Y_MAX_PIN          46   // L3
62
-#define Z_MIN_PIN          43   // L6
63
-#define Z_MAX_PIN          42   // L7
58
+#define X_MIN_PIN                             49  // L0
59
+#define X_MAX_PIN                             48  // L1
60
+#define Y_MIN_PIN                             47  // L2
61
+#define Y_MAX_PIN                             46  // L3
62
+#define Z_MIN_PIN                             43  // L6
63
+#define Z_MAX_PIN                             42  // L7
64
 
64
 
65
 //
65
 //
66
 // Z Probe (when not Z_MIN_PIN)
66
 // Z Probe (when not Z_MIN_PIN)
67
 //
67
 //
68
 #ifndef Z_MIN_PROBE_PIN
68
 #ifndef Z_MIN_PROBE_PIN
69
-  #define Z_MIN_PROBE_PIN  42
69
+  #define Z_MIN_PROBE_PIN                     42
70
 #endif
70
 #endif
71
 
71
 
72
 //
72
 //
73
 // Filament Runout Pins
73
 // Filament Runout Pins
74
 //
74
 //
75
 #ifndef FIL_RUNOUT_PIN
75
 #ifndef FIL_RUNOUT_PIN
76
-  #define FIL_RUNOUT_PIN   49
76
+  #define FIL_RUNOUT_PIN                      49
77
 #endif
77
 #endif
78
 #ifndef FIL_RUNOUT2_PIN
78
 #ifndef FIL_RUNOUT2_PIN
79
-  #define FIL_RUNOUT2_PIN  47
79
+  #define FIL_RUNOUT2_PIN                     47
80
 #endif
80
 #endif
81
 
81
 
82
 //
82
 //
83
 // Steppers
83
 // Steppers
84
 //
84
 //
85
-#define X_STEP_PIN         55   // F1
86
-#define X_DIR_PIN          54   // F0
87
-#define X_ENABLE_PIN       56   // F2
85
+#define X_STEP_PIN                            55  // F1
86
+#define X_DIR_PIN                             54  // F0
87
+#define X_ENABLE_PIN                          56  // F2
88
 
88
 
89
-#define Y_STEP_PIN         59   // F5
90
-#define Y_DIR_PIN          58   // F4
91
-#define Y_ENABLE_PIN       60   // F6
89
+#define Y_STEP_PIN                            59  // F5
90
+#define Y_DIR_PIN                             58  // F4
91
+#define Y_ENABLE_PIN                          60  // F6
92
 
92
 
93
-#define Z_STEP_PIN         63   // K1
94
-#define Z_DIR_PIN          62   // K0
95
-#define Z_ENABLE_PIN       64   // K2
93
+#define Z_STEP_PIN                            63  // K1
94
+#define Z_DIR_PIN                             62  // K0
95
+#define Z_ENABLE_PIN                          64  // K2
96
 
96
 
97
-#define E0_STEP_PIN        25   // A3
98
-#define E0_DIR_PIN         24   // A2
99
-#define E0_ENABLE_PIN      26   // A4
97
+#define E0_STEP_PIN                           25  // A3
98
+#define E0_DIR_PIN                            24  // A2
99
+#define E0_ENABLE_PIN                         26  // A4
100
 
100
 
101
-#define E1_STEP_PIN        29   // A7
102
-#define E1_DIR_PIN         28   // A6
103
-#define E1_ENABLE_PIN      39   // G2
101
+#define E1_STEP_PIN                           29  // A7
102
+#define E1_DIR_PIN                            28  // A6
103
+#define E1_ENABLE_PIN                         39  // G2
104
 
104
 
105
 //
105
 //
106
 // I2C Digipots - MCP4018
106
 // I2C Digipots - MCP4018
108
 // Set from 0 - 127 with stop bit.
108
 // Set from 0 - 127 with stop bit.
109
 // (Ex. 3F << 1 | 1)
109
 // (Ex. 3F << 1 | 1)
110
 //
110
 //
111
-#define DIGIPOTS_I2C_SCL    76   // J5
112
-#define DIGIPOTS_I2C_SDA_X  57   // F3
113
-#define DIGIPOTS_I2C_SDA_Y  61   // F7
114
-#define DIGIPOTS_I2C_SDA_Z  65   // K3
115
-#define DIGIPOTS_I2C_SDA_E0 27   // A5
116
-#define DIGIPOTS_I2C_SDA_E1 77   // J6
111
+#define DIGIPOTS_I2C_SCL                      76  // J5
112
+#define DIGIPOTS_I2C_SDA_X                    57  // F3
113
+#define DIGIPOTS_I2C_SDA_Y                    61  // F7
114
+#define DIGIPOTS_I2C_SDA_Z                    65  // K3
115
+#define DIGIPOTS_I2C_SDA_E0                   27  // A5
116
+#define DIGIPOTS_I2C_SDA_E1                   77  // J6
117
 
117
 
118
 #ifndef DIGIPOT_I2C_ADDRESS_A
118
 #ifndef DIGIPOT_I2C_ADDRESS_A
119
-  #define DIGIPOT_I2C_ADDRESS_A 0x2F   // unshifted slave address (5E <- 2F << 1)
119
+  #define DIGIPOT_I2C_ADDRESS_A 0x2F              // unshifted slave address (5E <- 2F << 1)
120
 #endif
120
 #endif
121
 
121
 
122
 //
122
 //
123
 // Temperature Sensors
123
 // Temperature Sensors
124
 //
124
 //
125
 // K7 - 69 / ADC15 - 15
125
 // K7 - 69 / ADC15 - 15
126
-#define TEMP_BED_PIN       15
126
+#define TEMP_BED_PIN                          15
127
 
127
 
128
 // SPI for Max6675 or Max31855 Thermocouple
128
 // SPI for Max6675 or Max31855 Thermocouple
129
 // Uses a separate SPI bus
129
 // Uses a separate SPI bus
133
 //  2 E4 CS2
133
 //  2 E4 CS2
134
 // 78 E2 SCK
134
 // 78 E2 SCK
135
 //
135
 //
136
-#define THERMO_SCK_PIN     78   // E2
137
-#define THERMO_DO_PIN       3   // E5
138
-#define THERMO_CS1_PIN      5   // E3
139
-#define THERMO_CS2_PIN      2   // E4
136
+#define THERMO_SCK_PIN                        78  // E2
137
+#define THERMO_DO_PIN                          3  // E5
138
+#define THERMO_CS1_PIN                         5  // E3
139
+#define THERMO_CS2_PIN                         2  // E4
140
 
140
 
141
-#define MAX6675_SS_PIN     THERMO_CS1_PIN
142
-#define MAX6675_SS2_PIN    THERMO_CS2_PIN
143
-#define MAX6675_SCK_PIN    THERMO_SCK_PIN
144
-#define MAX6675_DO_PIN     THERMO_DO_PIN
141
+#define MAX6675_SS_PIN            THERMO_CS1_PIN
142
+#define MAX6675_SS2_PIN           THERMO_CS2_PIN
143
+#define MAX6675_SCK_PIN           THERMO_SCK_PIN
144
+#define MAX6675_DO_PIN             THERMO_DO_PIN
145
 
145
 
146
 //
146
 //
147
 // Augmentation for auto-assigning plugs
147
 // Augmentation for auto-assigning plugs
152
 //
152
 //
153
 
153
 
154
 // Labels from the schematic:
154
 // Labels from the schematic:
155
-#define EX1_HEAT_PIN        6   // H3
156
-#define EX1_FAN_PIN         7   // H4
157
-#define EX2_HEAT_PIN       11   // B5
158
-#define EX2_FAN_PIN        12   // B6
159
-#define HBP_PIN            45   // L4
160
-#define EXTRA_FET_PIN      44   // L5
155
+#define EX1_HEAT_PIN                           6  // H3
156
+#define EX1_FAN_PIN                            7  // H4
157
+#define EX2_HEAT_PIN                          11  // B5
158
+#define EX2_FAN_PIN                           12  // B6
159
+#define HBP_PIN                               45  // L4
160
+#define EXTRA_FET_PIN                         44  // L5
161
 
161
 
162
 #if HOTENDS > 1
162
 #if HOTENDS > 1
163
   #if TEMP_SENSOR_BED
163
   #if TEMP_SENSOR_BED
174
 //
174
 //
175
 // Heaters / Fans (24V)
175
 // Heaters / Fans (24V)
176
 //
176
 //
177
-#define HEATER_0_PIN       EX1_HEAT_PIN
178
-
179
-#if ENABLED(IS_EFB)                            // Hotend, Fan, Bed
180
-  #define HEATER_BED_PIN   HBP_PIN
181
-#elif ENABLED(IS_EEF)                          // Hotend, Hotend, Fan
182
-  #define HEATER_1_PIN     EX2_HEAT_PIN
183
-#elif ENABLED(IS_EEB)                          // Hotend, Hotend, Bed
184
-  #define HEATER_1_PIN     EX2_HEAT_PIN
185
-  #define HEATER_BED_PIN   HBP_PIN
186
-#elif ENABLED(IS_EFF)                          // Hotend, Fan, Fan
187
-  #define FAN1_PIN         HBP_PIN
177
+#define HEATER_0_PIN                EX1_HEAT_PIN
178
+
179
+#if ENABLED(IS_EFB)                               // Hotend, Fan, Bed
180
+  #define HEATER_BED_PIN                 HBP_PIN
181
+#elif ENABLED(IS_EEF)                             // Hotend, Hotend, Fan
182
+  #define HEATER_1_PIN              EX2_HEAT_PIN
183
+#elif ENABLED(IS_EEB)                             // Hotend, Hotend, Bed
184
+  #define HEATER_1_PIN              EX2_HEAT_PIN
185
+  #define HEATER_BED_PIN                 HBP_PIN
186
+#elif ENABLED(IS_EFF)                             // Hotend, Fan, Fan
187
+  #define FAN1_PIN                       HBP_PIN
188
 #endif
188
 #endif
189
 
189
 
190
 #ifndef FAN_PIN
190
 #ifndef FAN_PIN
191
   #if EITHER(IS_EFB, IS_EFF)                      // Hotend, Fan, Bed or Hotend, Fan, Fan
191
   #if EITHER(IS_EFB, IS_EFF)                      // Hotend, Fan, Bed or Hotend, Fan, Fan
192
-    #define FAN_PIN        EX2_HEAT_PIN
192
+    #define FAN_PIN                 EX2_HEAT_PIN
193
   #elif EITHER(IS_EEF, IS_SF)                     // Hotend, Hotend, Fan or Spindle, Fan
193
   #elif EITHER(IS_EEF, IS_SF)                     // Hotend, Hotend, Fan or Spindle, Fan
194
-    #define FAN_PIN        HBP_PIN
194
+    #define FAN_PIN                      HBP_PIN
195
   #else
195
   #else
196
-    #define FAN_PIN        EXTRA_FET_PIN
196
+    #define FAN_PIN                EXTRA_FET_PIN
197
   #endif
197
   #endif
198
 #endif
198
 #endif
199
 
199
 
200
 //
200
 //
201
 // Misc. Functions
201
 // Misc. Functions
202
 //
202
 //
203
-#define LED_PIN            13   // B7
204
-#define CUTOFF_RESET_PIN   16   // H1
205
-#define CUTOFF_TEST_PIN    17   // H0
203
+#define LED_PIN                               13  // B7
204
+#define CUTOFF_RESET_PIN                      16  // H1
205
+#define CUTOFF_TEST_PIN                       17  // H0
206
 
206
 
207
 //
207
 //
208
 // LCD / Controller
208
 // LCD / Controller
211
 
211
 
212
   #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
212
   #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
213
 
213
 
214
-    #define LCD_PINS_RS    33   // C4: LCD-STROBE
215
-    #define LCD_PINS_ENABLE 72  // J2: LEFT
216
-    #define LCD_PINS_D4    35   // C2: LCD-CLK
217
-    #define LCD_PINS_D5    32   // C5: RLED
218
-    #define LCD_PINS_D6    34   // C3: LCD-DATA
219
-    #define LCD_PINS_D7    31   // C6: GLED
214
+    #define LCD_PINS_RS                       33  // C4: LCD-STROBE
215
+    #define LCD_PINS_ENABLE                   72  // J2: LEFT
216
+    #define LCD_PINS_D4                       35  // C2: LCD-CLK
217
+    #define LCD_PINS_D5                       32  // C5: RLED
218
+    #define LCD_PINS_D6                       34  // C3: LCD-DATA
219
+    #define LCD_PINS_D7                       31  // C6: GLED
220
 
220
 
221
-    #define BTN_EN2        75   // J4, UP
222
-    #define BTN_EN1        73   // J3, DOWN
221
+    #define BTN_EN2                           75  // J4, UP
222
+    #define BTN_EN1                           73  // J3, DOWN
223
     //STOP button connected as KILL_PIN
223
     //STOP button connected as KILL_PIN
224
-    #define KILL_PIN       14   // J1, RIGHT
224
+    #define KILL_PIN                          14  // J1, RIGHT
225
     //KILL - not connected
225
     //KILL - not connected
226
 
226
 
227
-    #define BEEPER_PIN      8   // H5, SD_WP
227
+    #define BEEPER_PIN                         8  // H5, SD_WP
228
 
228
 
229
     //on board leds
229
     //on board leds
230
-    #define STAT_LED_RED_LED  SERVO0_PIN   // C1 (1280-EX1, DEBUG2)
231
-    #define STAT_LED_BLUE_PIN SERVO1_PIN   // C0 (1280-EX2, DEBUG3)
230
+    #define STAT_LED_RED_LED          SERVO0_PIN  // C1 (1280-EX1, DEBUG2)
231
+    #define STAT_LED_BLUE_PIN         SERVO1_PIN  // C0 (1280-EX2, DEBUG3)
232
 
232
 
233
   #else
233
   #else
234
     // Replicator uses a 3-wire SR controller with HD44780
234
     // Replicator uses a 3-wire SR controller with HD44780
235
-    #define SR_DATA_PIN    34   // C3
236
-    #define SR_CLK_PIN     35   // C2
237
-    #define SR_STROBE_PIN  33   // C4
235
+    #define SR_DATA_PIN                       34  // C3
236
+    #define SR_CLK_PIN                        35  // C2
237
+    #define SR_STROBE_PIN                     33  // C4
238
 
238
 
239
-    #define BTN_UP         75   // J4
240
-    #define BTN_DWN        73   // J3
241
-    #define BTN_LFT        72   // J2
242
-    #define BTN_RT         14   // J1
239
+    #define BTN_UP                            75  // J4
240
+    #define BTN_DWN                           73  // J3
241
+    #define BTN_LFT                           72  // J2
242
+    #define BTN_RT                            14  // J1
243
 
243
 
244
     // Disable encoder
244
     // Disable encoder
245
     #undef BTN_EN1
245
     #undef BTN_EN1
246
     #undef BTN_EN2
246
     #undef BTN_EN2
247
 
247
 
248
-    #define BEEPER_PIN      4   // G5
248
+    #define BEEPER_PIN                         4  // G5
249
 
249
 
250
-    #define STAT_LED_RED_PIN  32   // C5
251
-    #define STAT_LED_BLUE_PIN 31   // C6 (Actually green)
250
+    #define STAT_LED_RED_PIN                  32  // C5
251
+    #define STAT_LED_BLUE_PIN                 31  // C6 (Actually green)
252
 
252
 
253
   #endif
253
   #endif
254
 
254
 
255
-  #define BTN_CENTER       15   // J0
256
-  #define BTN_ENC          BTN_CENTER
255
+  #define BTN_CENTER                          15  // J0
256
+  #define BTN_ENC                     BTN_CENTER
257
 
257
 
258
 #endif // HAS_SPI_LCD
258
 #endif // HAS_SPI_LCD
259
 
259
 
260
 //
260
 //
261
 // SD Card
261
 // SD Card
262
 //
262
 //
263
-#define SDSS               53   // B0
264
-#define SD_DETECT_PIN       9   // H6
263
+#define SDSS                                  53  // B0
264
+#define SD_DETECT_PIN                          9  // H6
265
 
265
 
266
 //
266
 //
267
 // TMC 220x
267
 // TMC 220x
280
    * Software serial
280
    * Software serial
281
    */
281
    */
282
 
282
 
283
-  #define X_SERIAL_TX_PIN  16
284
-  #define X_SERIAL_RX_PIN  17
283
+  #define X_SERIAL_TX_PIN                     16
284
+  #define X_SERIAL_RX_PIN                     17
285
 
285
 
286
-  #define Y_SERIAL_TX_PIN  18
287
-  #define Y_SERIAL_RX_PIN  19
286
+  #define Y_SERIAL_TX_PIN                     18
287
+  #define Y_SERIAL_RX_PIN                     19
288
 
288
 
289
-  #define Z_SERIAL_TX_PIN  41
290
-  #define Z_SERIAL_RX_PIN  66
289
+  #define Z_SERIAL_TX_PIN                     41
290
+  #define Z_SERIAL_RX_PIN                     66
291
 
291
 
292
-  #define E0_SERIAL_TX_PIN 40
293
-  #define E0_SERIAL_RX_PIN 67
292
+  #define E0_SERIAL_TX_PIN                    40
293
+  #define E0_SERIAL_RX_PIN                    67
294
 
294
 
295
-  #define E1_SERIAL_TX_PIN 37
296
-  #define E1_SERIAL_RX_PIN 68
295
+  #define E1_SERIAL_TX_PIN                    37
296
+  #define E1_SERIAL_RX_PIN                    68
297
 
297
 
298
 #endif
298
 #endif

+ 54
- 54
Marlin/src/pins/mega/pins_MINITRONICS.h Vedi File

42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN           5
46
-#define X_MAX_PIN           2
47
-#define Y_MIN_PIN           2
48
-#define Y_MAX_PIN          15
49
-#define Z_MIN_PIN           6
50
-#define Z_MAX_PIN          -1
45
+#define X_MIN_PIN                              5
46
+#define X_MAX_PIN                              2
47
+#define Y_MIN_PIN                              2
48
+#define Y_MAX_PIN                             15
49
+#define Z_MIN_PIN                              6
50
+#define Z_MAX_PIN                             -1
51
 
51
 
52
 //
52
 //
53
 // Steppers
53
 // Steppers
54
 //
54
 //
55
-#define X_STEP_PIN         48
56
-#define X_DIR_PIN          47
57
-#define X_ENABLE_PIN       49
55
+#define X_STEP_PIN                            48
56
+#define X_DIR_PIN                             47
57
+#define X_ENABLE_PIN                          49
58
 
58
 
59
-#define Y_STEP_PIN         39   // A6
60
-#define Y_DIR_PIN          40   // A0
61
-#define Y_ENABLE_PIN       38
59
+#define Y_STEP_PIN                            39  // A6
60
+#define Y_DIR_PIN                             40  // A0
61
+#define Y_ENABLE_PIN                          38
62
 
62
 
63
-#define Z_STEP_PIN         42   // A2
64
-#define Z_DIR_PIN          43   // A6
65
-#define Z_ENABLE_PIN       41   // A1
63
+#define Z_STEP_PIN                            42  // A2
64
+#define Z_DIR_PIN                             43  // A6
65
+#define Z_ENABLE_PIN                          41  // A1
66
 
66
 
67
-#define E0_STEP_PIN        45
68
-#define E0_DIR_PIN         44
69
-#define E0_ENABLE_PIN      27
67
+#define E0_STEP_PIN                           45
68
+#define E0_DIR_PIN                            44
69
+#define E0_ENABLE_PIN                         27
70
 
70
 
71
-#define E1_STEP_PIN        36
72
-#define E1_DIR_PIN         35
73
-#define E1_ENABLE_PIN      37
71
+#define E1_STEP_PIN                           36
72
+#define E1_DIR_PIN                            35
73
+#define E1_ENABLE_PIN                         37
74
 
74
 
75
 //
75
 //
76
 // Temperature Sensors
76
 // Temperature Sensors
77
 //
77
 //
78
-#define TEMP_0_PIN          7   // Analog Input
79
-#define TEMP_1_PIN          6   // Analog Input
80
-#define TEMP_BED_PIN        6   // Analog Input
78
+#define TEMP_0_PIN                             7  // Analog Input
79
+#define TEMP_1_PIN                             6  // Analog Input
80
+#define TEMP_BED_PIN                           6  // Analog Input
81
 
81
 
82
 //
82
 //
83
 // Heaters / Fans
83
 // Heaters / Fans
84
 //
84
 //
85
-#define HEATER_0_PIN        7   // EXTRUDER 1
86
-#define HEATER_1_PIN        8   // EXTRUDER 2
87
-#define HEATER_BED_PIN      3   // BED
85
+#define HEATER_0_PIN                           7  // EXTRUDER 1
86
+#define HEATER_1_PIN                           8  // EXTRUDER 2
87
+#define HEATER_BED_PIN                         3  // BED
88
 
88
 
89
 #ifndef FAN_PIN
89
 #ifndef FAN_PIN
90
-  #define FAN_PIN           9
90
+  #define FAN_PIN                              9
91
 #endif
91
 #endif
92
 
92
 
93
 //
93
 //
94
 // Misc. Functions
94
 // Misc. Functions
95
 //
95
 //
96
-#define SDSS               16
97
-#define LED_PIN            46
96
+#define SDSS                                  16
97
+#define LED_PIN                               46
98
 
98
 
99
 //
99
 //
100
 // LCD / Controller
100
 // LCD / Controller
101
 //
101
 //
102
-#define BEEPER_PIN         -1
102
+#define BEEPER_PIN                            -1
103
 
103
 
104
 #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
104
 #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
105
 
105
 
106
-  #define LCD_PINS_RS      15   // CS chip select /SS chip slave select
107
-  #define LCD_PINS_ENABLE  11   // SID (MOSI)
108
-  #define LCD_PINS_D4      10   // SCK (CLK) clock
106
+  #define LCD_PINS_RS                         15  // CS chip select /SS chip slave select
107
+  #define LCD_PINS_ENABLE                     11  // SID (MOSI)
108
+  #define LCD_PINS_D4                         10  // SCK (CLK) clock
109
 
109
 
110
-  #define BTN_EN1          18
111
-  #define BTN_EN2          17
112
-  #define BTN_ENC          25
110
+  #define BTN_EN1                             18
111
+  #define BTN_EN2                             17
112
+  #define BTN_ENC                             25
113
 
113
 
114
-  #define SD_DETECT_PIN    30
114
+  #define SD_DETECT_PIN                       30
115
 
115
 
116
 #else
116
 #else
117
 
117
 
118
-  #define LCD_PINS_RS      -1
119
-  #define LCD_PINS_ENABLE  -1
118
+  #define LCD_PINS_RS                         -1
119
+  #define LCD_PINS_ENABLE                     -1
120
 
120
 
121
   // Buttons are directly attached using keypad
121
   // Buttons are directly attached using keypad
122
-  #define BTN_EN1          -1
123
-  #define BTN_EN2          -1
124
-  #define BTN_ENC          -1
122
+  #define BTN_EN1                             -1
123
+  #define BTN_EN2                             -1
124
+  #define BTN_ENC                             -1
125
 
125
 
126
-  #define SD_DETECT_PIN    -1   // Minitronics doesn't use this
126
+  #define SD_DETECT_PIN                       -1  // Minitronics doesn't use this
127
 #endif
127
 #endif
128
 
128
 
129
 //
129
 //
130
 // M3/M4/M5 - Spindle/Laser Control
130
 // M3/M4/M5 - Spindle/Laser Control
131
 //
131
 //
132
-#if HAS_CUTTER  // assumes we're only doing CNC work (no 3D printing)
132
+#if HAS_CUTTER                                    // assumes we're only doing CNC work (no 3D printing)
133
   #undef HEATER_BED_PIN
133
   #undef HEATER_BED_PIN
134
-  #undef TEMP_BED_PIN             // need to free up some pins but also need to
135
-  #undef TEMP_0_PIN               // re-assign them (to unused pins) because Marlin
136
-  #undef TEMP_1_PIN               // requires the presence of certain pins or else it
137
-  #define HEATER_BED_PIN      4   // won't compile
138
-  #define TEMP_BED_PIN       50
139
-  #define TEMP_0_PIN         51
140
-  #define SPINDLE_LASER_ENA_PIN         52   // using A6 because it already has a pullup
141
-  #define SPINDLE_LASER_PWM_PIN          3   // WARNING - LED & resistor pull up to +12/+24V stepper voltage
142
-  #define SPINDLE_DIR_PIN               53
134
+  #undef TEMP_BED_PIN                             // need to free up some pins but also need to
135
+  #undef TEMP_0_PIN                               // re-assign them (to unused pins) because Marlin
136
+  #undef TEMP_1_PIN                               // requires the presence of certain pins or else it
137
+  #define HEATER_BED_PIN                       4  // won't compile
138
+  #define TEMP_BED_PIN                        50
139
+  #define TEMP_0_PIN                          51
140
+  #define SPINDLE_LASER_ENA_PIN               52  // using A6 because it already has a pullup
141
+  #define SPINDLE_LASER_PWM_PIN                3  // WARNING - LED & resistor pull up to +12/+24V stepper voltage
142
+  #define SPINDLE_DIR_PIN                     53
143
 #endif
143
 #endif

+ 50
- 50
Marlin/src/pins/mega/pins_OVERLORD.h Vedi File

37
 //
37
 //
38
 // Limit Switches
38
 // Limit Switches
39
 //
39
 //
40
-#define X_STOP_PIN         24
41
-#define Y_STOP_PIN         28
42
-#define Z_MIN_PIN          46
43
-#define Z_MAX_PIN          32
40
+#define X_STOP_PIN                            24
41
+#define Y_STOP_PIN                            28
42
+#define Z_MIN_PIN                             46
43
+#define Z_MAX_PIN                             32
44
 
44
 
45
 //
45
 //
46
 // Z Probe (when not Z_MIN_PIN)
46
 // Z Probe (when not Z_MIN_PIN)
47
 //
47
 //
48
 #ifndef Z_MIN_PROBE_PIN
48
 #ifndef Z_MIN_PROBE_PIN
49
-  #define Z_MIN_PROBE_PIN  46   // JP4, Tfeed1
49
+  #define Z_MIN_PROBE_PIN                     46  // JP4, Tfeed1
50
 #endif
50
 #endif
51
 
51
 
52
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
52
 #if ENABLED(FILAMENT_RUNOUT_SENSOR)
53
-  #define FIL_RUNOUT_PIN   44   // JP3, Tfeed2
53
+  #define FIL_RUNOUT_PIN                      44  // JP3, Tfeed2
54
 #endif
54
 #endif
55
 
55
 
56
 //
56
 //
57
 // Steppers
57
 // Steppers
58
 //
58
 //
59
-#define X_STEP_PIN         25
60
-#define X_DIR_PIN          23
61
-#define X_ENABLE_PIN       27
59
+#define X_STEP_PIN                            25
60
+#define X_DIR_PIN                             23
61
+#define X_ENABLE_PIN                          27
62
 
62
 
63
-#define Y_STEP_PIN         31
64
-#define Y_DIR_PIN          33
65
-#define Y_ENABLE_PIN       29
63
+#define Y_STEP_PIN                            31
64
+#define Y_DIR_PIN                             33
65
+#define Y_ENABLE_PIN                          29
66
 
66
 
67
-#define Z_STEP_PIN         37
68
-#define Z_DIR_PIN          39
69
-#define Z_ENABLE_PIN       35
67
+#define Z_STEP_PIN                            37
68
+#define Z_DIR_PIN                             39
69
+#define Z_ENABLE_PIN                          35
70
 
70
 
71
-#define E0_STEP_PIN        43
72
-#define E0_DIR_PIN         45
73
-#define E0_ENABLE_PIN      41
71
+#define E0_STEP_PIN                           43
72
+#define E0_DIR_PIN                            45
73
+#define E0_ENABLE_PIN                         41
74
 
74
 
75
-#define E1_STEP_PIN        49
76
-#define E1_DIR_PIN         47
77
-#define E1_ENABLE_PIN      48
75
+#define E1_STEP_PIN                           49
76
+#define E1_DIR_PIN                            47
77
+#define E1_ENABLE_PIN                         48
78
 
78
 
79
 //
79
 //
80
 // Temperature Sensors
80
 // Temperature Sensors
81
 //
81
 //
82
-#define TEMP_0_PIN          8   // Analog Input
83
-#define TEMP_1_PIN          9   // Analog Input - Redundant temp sensor
84
-#define TEMP_2_PIN         12   // Analog Input
85
-#define TEMP_3_PIN         14   // Analog Input
86
-#define TEMP_BED_PIN       10   // Analog Input
82
+#define TEMP_0_PIN                             8  // Analog Input
83
+#define TEMP_1_PIN                             9  // Analog Input - Redundant temp sensor
84
+#define TEMP_2_PIN                            12  // Analog Input
85
+#define TEMP_3_PIN                            14  // Analog Input
86
+#define TEMP_BED_PIN                          10  // Analog Input
87
 
87
 
88
 //
88
 //
89
 // Heaters / Fans
89
 // Heaters / Fans
90
 //
90
 //
91
-#define HEATER_0_PIN        2
92
-#define HEATER_1_PIN        3
93
-#define HEATER_BED_PIN      4
91
+#define HEATER_0_PIN                           2
92
+#define HEATER_1_PIN                           3
93
+#define HEATER_BED_PIN                         4
94
 
94
 
95
-#define FAN_PIN             7   // material cooling fan
95
+#define FAN_PIN                                7  // material cooling fan
96
 
96
 
97
 //
97
 //
98
 // SD Card
98
 // SD Card
99
 //
99
 //
100
-#define SDSS               53
101
-#define SD_DETECT_PIN      38
100
+#define SDSS                                  53
101
+#define SD_DETECT_PIN                         38
102
 
102
 
103
 //
103
 //
104
 // Misc. Functions
104
 // Misc. Functions
105
 //
105
 //
106
-#define LED_PIN            13   // On PCB status led
107
-#define PS_ON_PIN          12   // For stepper/heater/fan power. Active HIGH.
108
-#define POWER_LOSS_PIN     34   // Power check - whether hotends/steppers/fans have power
106
+#define LED_PIN                               13  // On PCB status led
107
+#define PS_ON_PIN                             12  // For stepper/heater/fan power. Active HIGH.
108
+#define POWER_LOSS_PIN                        34  // Power check - whether hotends/steppers/fans have power
109
 
109
 
110
 #if ENABLED(BATTERY_STATUS_AVAILABLE)
110
 #if ENABLED(BATTERY_STATUS_AVAILABLE)
111
   #undef BATTERY_STATUS_PIN
111
   #undef BATTERY_STATUS_PIN
112
-  #define BATTERY_STATUS_PIN 26   // Status of power loss battery, whether it is charged (low) or charging (high)
112
+  #define BATTERY_STATUS_PIN                  26  // Status of power loss battery, whether it is charged (low) or charging (high)
113
 #endif
113
 #endif
114
 #if ENABLED(INPUT_VOLTAGE_AVAILABLE)
114
 #if ENABLED(INPUT_VOLTAGE_AVAILABLE)
115
   #undef VOLTAGE_DETECTION_PIN
115
   #undef VOLTAGE_DETECTION_PIN
116
-  #define VOLTAGE_DETECTION_PIN 11  // Analog Input - ADC Voltage level of main input
116
+  #define VOLTAGE_DETECTION_PIN               11  // Analog Input - ADC Voltage level of main input
117
 #endif
117
 #endif
118
 
118
 
119
 //
119
 //
121
 //
121
 //
122
 #if HAS_GRAPHICAL_LCD
122
 #if HAS_GRAPHICAL_LCD
123
   // OVERLORD OLED pins
123
   // OVERLORD OLED pins
124
-  #define LCD_PINS_RS      20
125
-  #define LCD_PINS_D5      21
126
-  #define LCD_PINS_ENABLE  15
127
-  #define LCD_PINS_D4      14
128
-  #define LCD_PINS_D6       5
129
-  #define LCD_PINS_D7       6
124
+  #define LCD_PINS_RS                         20
125
+  #define LCD_PINS_D5                         21
126
+  #define LCD_PINS_ENABLE                     15
127
+  #define LCD_PINS_D4                         14
128
+  #define LCD_PINS_D6                          5
129
+  #define LCD_PINS_D7                          6
130
   #ifndef LCD_RESET_PIN
130
   #ifndef LCD_RESET_PIN
131
-    #define LCD_RESET_PIN   5   // LCD_PINS_D6
131
+    #define LCD_RESET_PIN                      5  // LCD_PINS_D6
132
   #endif
132
   #endif
133
 #endif
133
 #endif
134
 
134
 
135
 #if ENABLED(NEWPANEL)
135
 #if ENABLED(NEWPANEL)
136
-  #define BTN_ENC          16   // Enter Pin
137
-  #define BTN_UP           19   // Button UP Pin
138
-  #define BTN_DWN          17   // Button DOWN Pin
136
+  #define BTN_ENC                             16  // Enter Pin
137
+  #define BTN_UP                              19  // Button UP Pin
138
+  #define BTN_DWN                             17  // Button DOWN Pin
139
 #endif
139
 #endif
140
 
140
 
141
 // Additional connectors/pins on the Overlord V1.X board
141
 // Additional connectors/pins on the Overlord V1.X board
142
-#define PCB_VERSION_PIN    22
143
-#define APPROACH_PIN       11   // JP7, Tpd
144
-#define GATE_PIN           36   // Threshold, JP6, Tg
142
+#define PCB_VERSION_PIN                       22
143
+#define APPROACH_PIN                          11  // JP7, Tpd
144
+#define GATE_PIN                              36  // Threshold, JP6, Tg

+ 50
- 50
Marlin/src/pins/mega/pins_PICA.h Vedi File

49
 //
49
 //
50
 // Limit Switches
50
 // Limit Switches
51
 //
51
 //
52
-#define X_MIN_PIN          14
53
-#define X_MAX_PIN          15
54
-#define Y_MIN_PIN          16
55
-#define Y_MAX_PIN          17
56
-#define Z_MIN_PIN          23
57
-#define Z_MAX_PIN          22
52
+#define X_MIN_PIN                             14
53
+#define X_MAX_PIN                             15
54
+#define Y_MIN_PIN                             16
55
+#define Y_MAX_PIN                             17
56
+#define Z_MIN_PIN                             23
57
+#define Z_MAX_PIN                             22
58
 
58
 
59
 //
59
 //
60
 // Steppers
60
 // Steppers
61
 //
61
 //
62
-#define X_STEP_PIN         55
63
-#define X_DIR_PIN          54
64
-#define X_ENABLE_PIN       60
62
+#define X_STEP_PIN                            55
63
+#define X_DIR_PIN                             54
64
+#define X_ENABLE_PIN                          60
65
 
65
 
66
-#define Y_STEP_PIN         57
67
-#define Y_DIR_PIN          56
68
-#define Y_ENABLE_PIN       61
66
+#define Y_STEP_PIN                            57
67
+#define Y_DIR_PIN                             56
68
+#define Y_ENABLE_PIN                          61
69
 
69
 
70
-#define Z_STEP_PIN         59
71
-#define Z_DIR_PIN          58
72
-#define Z_ENABLE_PIN       62
70
+#define Z_STEP_PIN                            59
71
+#define Z_DIR_PIN                             58
72
+#define Z_ENABLE_PIN                          62
73
 
73
 
74
-#define E0_STEP_PIN        67
75
-#define E0_DIR_PIN         24
76
-#define E0_ENABLE_PIN      26
74
+#define E0_STEP_PIN                           67
75
+#define E0_DIR_PIN                            24
76
+#define E0_ENABLE_PIN                         26
77
 
77
 
78
 //
78
 //
79
 // Temperature Sensors
79
 // Temperature Sensors
80
 //
80
 //
81
-#define TEMP_0_PIN          9   // Analog Input
82
-#define TEMP_1_PIN         10
83
-#define TEMP_BED_PIN       10
84
-#define TEMP_2_PIN         11
85
-#define TEMP_3_PIN         12
81
+#define TEMP_0_PIN                             9  // Analog Input
82
+#define TEMP_1_PIN                            10
83
+#define TEMP_BED_PIN                          10
84
+#define TEMP_2_PIN                            11
85
+#define TEMP_3_PIN                            12
86
 
86
 
87
 //
87
 //
88
 // Heaters / Fans
88
 // Heaters / Fans
89
 //
89
 //
90
 #ifndef HEATER_0_PIN
90
 #ifndef HEATER_0_PIN
91
-  #define HEATER_0_PIN     10   // E0
91
+  #define HEATER_0_PIN                        10  // E0
92
 #endif
92
 #endif
93
 #ifndef HEATER_1_PIN
93
 #ifndef HEATER_1_PIN
94
-  #define HEATER_1_PIN      2   // E1
94
+  #define HEATER_1_PIN                         2  // E1
95
 #endif
95
 #endif
96
-#define HEATER_BED_PIN      8   // HEAT-BED
96
+#define HEATER_BED_PIN                         8  // HEAT-BED
97
 
97
 
98
 #ifndef FAN_PIN
98
 #ifndef FAN_PIN
99
-  #define FAN_PIN           9
99
+  #define FAN_PIN                              9
100
 #endif
100
 #endif
101
 #ifndef FAN_2_PIN
101
 #ifndef FAN_2_PIN
102
-  #define FAN_2_PIN         7
102
+  #define FAN_2_PIN                            7
103
 #endif
103
 #endif
104
 
104
 
105
-#define SDPOWER_PIN        -1
106
-#define LED_PIN            -1
107
-#define PS_ON_PIN          -1
108
-#define KILL_PIN           -1
105
+#define SDPOWER_PIN                           -1
106
+#define LED_PIN                               -1
107
+#define PS_ON_PIN                             -1
108
+#define KILL_PIN                              -1
109
 
109
 
110
-#define SSR_PIN             6
110
+#define SSR_PIN                                6
111
 
111
 
112
 // SPI for Max6675 or Max31855 Thermocouple
112
 // SPI for Max6675 or Max31855 Thermocouple
113
 #if DISABLED(SDSUPPORT)
113
 #if DISABLED(SDSUPPORT)
114
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
114
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
115
 #else
115
 #else
116
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
116
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
117
 #endif
117
 #endif
118
 
118
 
119
 //
119
 //
120
 // SD Support
120
 // SD Support
121
 //
121
 //
122
-#define SD_DETECT_PIN      49
123
-#define SDSS               53
122
+#define SD_DETECT_PIN                         49
123
+#define SDSS                                  53
124
 
124
 
125
 //
125
 //
126
 // LCD / Controller
126
 // LCD / Controller
127
 //
127
 //
128
-#define BEEPER_PIN         29
128
+#define BEEPER_PIN                            29
129
 
129
 
130
 #if HAS_SPI_LCD
130
 #if HAS_SPI_LCD
131
-  #define LCD_PINS_RS      33
132
-  #define LCD_PINS_ENABLE  30
133
-  #define LCD_PINS_D4      35
134
-  #define LCD_PINS_D5      32
135
-  #define LCD_PINS_D6      37
136
-  #define LCD_PINS_D7      36
137
-
138
-  #define BTN_EN1          47
139
-  #define BTN_EN2          48
140
-  #define BTN_ENC          31
141
-
142
-  #define LCD_SDSS         53
131
+  #define LCD_PINS_RS                         33
132
+  #define LCD_PINS_ENABLE                     30
133
+  #define LCD_PINS_D4                         35
134
+  #define LCD_PINS_D5                         32
135
+  #define LCD_PINS_D6                         37
136
+  #define LCD_PINS_D7                         36
137
+
138
+  #define BTN_EN1                             47
139
+  #define BTN_EN2                             48
140
+  #define BTN_ENC                             31
141
+
142
+  #define LCD_SDSS                            53
143
 #endif
143
 #endif

+ 4
- 4
Marlin/src/pins/mega/pins_PICAOLD.h Vedi File

20
  *
20
  *
21
  */
21
  */
22
 
22
 
23
-#define HEATER_0_PIN        9   // E0
24
-#define HEATER_1_PIN       10   // E1
25
-#define FAN_PIN            11
26
-#define FAN2_PIN           12
23
+#define HEATER_0_PIN                          9   // E0
24
+#define HEATER_1_PIN                         10   // E1
25
+#define FAN_PIN                              11
26
+#define FAN2_PIN                             12
27
 
27
 
28
 #include "pins_PICA.h"
28
 #include "pins_PICA.h"

+ 46
- 46
Marlin/src/pins/mega/pins_SILVER_GATE.h Vedi File

27
 
27
 
28
 #define BOARD_INFO_NAME "Silver Gate"
28
 #define BOARD_INFO_NAME "Silver Gate"
29
 
29
 
30
-#define X_STEP_PIN         43
31
-#define X_DIR_PIN          44
32
-#define X_ENABLE_PIN       42
33
-#define X_MIN_PIN          31
34
-#define X_MAX_PIN          34
35
-
36
-#define Y_STEP_PIN         40
37
-#define Y_DIR_PIN          41
38
-#define Y_ENABLE_PIN       39
39
-#define Y_MIN_PIN          32
40
-#define Y_MAX_PIN          35
41
-
42
-#define Z_STEP_PIN         13
43
-#define Z_DIR_PIN          38
44
-#define Z_ENABLE_PIN       14
45
-#define Z_MIN_PIN          33
46
-#define Z_MAX_PIN          36
47
-
48
-#define E0_STEP_PIN        27
49
-#define E0_DIR_PIN         37
50
-#define E0_ENABLE_PIN      45
51
-
52
-#define SDSS               16
30
+#define X_STEP_PIN                            43
31
+#define X_DIR_PIN                             44
32
+#define X_ENABLE_PIN                          42
33
+#define X_MIN_PIN                             31
34
+#define X_MAX_PIN                             34
35
+
36
+#define Y_STEP_PIN                            40
37
+#define Y_DIR_PIN                             41
38
+#define Y_ENABLE_PIN                          39
39
+#define Y_MIN_PIN                             32
40
+#define Y_MAX_PIN                             35
41
+
42
+#define Z_STEP_PIN                            13
43
+#define Z_DIR_PIN                             38
44
+#define Z_ENABLE_PIN                          14
45
+#define Z_MIN_PIN                             33
46
+#define Z_MAX_PIN                             36
47
+
48
+#define E0_STEP_PIN                           27
49
+#define E0_DIR_PIN                            37
50
+#define E0_ENABLE_PIN                         45
51
+
52
+#define SDSS                                  16
53
 
53
 
54
 #ifndef FIL_RUNOUT_PIN
54
 #ifndef FIL_RUNOUT_PIN
55
-  #define FIL_RUNOUT_PIN   34   // X_MAX unless overridden
55
+  #define FIL_RUNOUT_PIN                      34  // X_MAX unless overridden
56
 #endif
56
 #endif
57
 
57
 
58
 #ifndef FAN_PIN
58
 #ifndef FAN_PIN
59
-  #define FAN_PIN           5
59
+  #define FAN_PIN                              5
60
 #endif
60
 #endif
61
 
61
 
62
-#define HEATER_0_PIN        7
62
+#define HEATER_0_PIN                           7
63
 
63
 
64
-#define ORIG_E0_AUTO_FAN_PIN 3   // Use this by NOT overriding E0_AUTO_FAN_PIN
65
-#define CONTROLLER_FAN_PIN  2
64
+#define ORIG_E0_AUTO_FAN_PIN                   3  // Use this by NOT overriding E0_AUTO_FAN_PIN
65
+#define CONTROLLER_FAN_PIN                     2
66
 
66
 
67
-#define TEMP_0_PIN          7   // Analog Input
67
+#define TEMP_0_PIN                             7  // Analog Input
68
 
68
 
69
-#define HEATER_BED_PIN      8
70
-#define TEMP_BED_PIN        6
69
+#define HEATER_BED_PIN                         8
70
+#define TEMP_BED_PIN                           6
71
 
71
 
72
 #if HAS_GRAPHICAL_LCD
72
 #if HAS_GRAPHICAL_LCD
73
-  #if ENABLED(U8GLIB_ST7920)    // SPI GLCD 12864 ST7920
74
-    #define LCD_PINS_RS    30
75
-    #define LCD_PINS_ENABLE 20
76
-    #define LCD_PINS_D4    25
77
-    #define BEEPER_PIN     29
78
-    #define BTN_EN1        19
79
-    #define BTN_EN2        22
80
-    #define BTN_ENC        24
81
-    #define LCD_BACKLIGHT_PIN  6
73
+  #if ENABLED(U8GLIB_ST7920)                      // SPI GLCD 12864 ST7920
74
+    #define LCD_PINS_RS                       30
75
+    #define LCD_PINS_ENABLE                   20
76
+    #define LCD_PINS_D4                       25
77
+    #define BEEPER_PIN                        29
78
+    #define BTN_EN1                           19
79
+    #define BTN_EN2                           22
80
+    #define BTN_ENC                           24
81
+    #define LCD_BACKLIGHT_PIN                  6
82
     #if ENABLED(SILVER_GATE_GLCD_CONTROLLER)
82
     #if ENABLED(SILVER_GATE_GLCD_CONTROLLER)
83
-      #define KILL_PIN     21
84
-      #define HOME_PIN     28
83
+      #define KILL_PIN                        21
84
+      #define HOME_PIN                        28
85
     #endif
85
     #endif
86
   #endif
86
   #endif
87
 #endif
87
 #endif
88
 
88
 
89
-#define SD_DETECT_PIN      15
89
+#define SD_DETECT_PIN                         15
90
 
90
 
91
-#define STAT_LED_RED_PIN   23
92
-#define STAT_LED_BLUE_PIN  26
93
-#define CASE_LIGHT_PIN     51
91
+#define STAT_LED_RED_PIN                      23
92
+#define STAT_LED_BLUE_PIN                     26
93
+#define CASE_LIGHT_PIN                        51

+ 35
- 35
Marlin/src/pins/mega/pins_WANHAO_ONEPLUS.h Vedi File

36
 //
36
 //
37
 // Limit Switches
37
 // Limit Switches
38
 //
38
 //
39
-#define X_STOP_PIN         19
40
-#define Y_STOP_PIN         18
41
-#define Z_STOP_PIN         38
39
+#define X_STOP_PIN                            19
40
+#define Y_STOP_PIN                            18
41
+#define Z_STOP_PIN                            38
42
 
42
 
43
 //
43
 //
44
 // Z Probe (when not Z_MIN_PIN)
44
 // Z Probe (when not Z_MIN_PIN)
45
 //
45
 //
46
 #ifndef Z_MIN_PROBE_PIN
46
 #ifndef Z_MIN_PROBE_PIN
47
-  #define Z_MIN_PROBE_PIN  38
47
+  #define Z_MIN_PROBE_PIN                     38
48
 #endif
48
 #endif
49
 
49
 
50
 //
50
 //
51
 // Steppers
51
 // Steppers
52
 //
52
 //
53
-#define X_STEP_PIN         22
54
-#define X_DIR_PIN          23
55
-#define X_ENABLE_PIN       57
53
+#define X_STEP_PIN                            22
54
+#define X_DIR_PIN                             23
55
+#define X_ENABLE_PIN                          57
56
 
56
 
57
-#define Y_STEP_PIN         25
58
-#define Y_DIR_PIN          26
59
-#define Y_ENABLE_PIN       24
57
+#define Y_STEP_PIN                            25
58
+#define Y_DIR_PIN                             26
59
+#define Y_ENABLE_PIN                          24
60
 
60
 
61
-#define Z_STEP_PIN         29
62
-#define Z_DIR_PIN          39
63
-#define Z_ENABLE_PIN       28
61
+#define Z_STEP_PIN                            29
62
+#define Z_DIR_PIN                             39
63
+#define Z_ENABLE_PIN                          28
64
 
64
 
65
-#define E0_STEP_PIN        55
66
-#define E0_DIR_PIN         56
67
-#define E0_ENABLE_PIN      54
65
+#define E0_STEP_PIN                           55
66
+#define E0_DIR_PIN                            56
67
+#define E0_ENABLE_PIN                         54
68
 
68
 
69
 //
69
 //
70
 // Temperature Sensors
70
 // Temperature Sensors
71
 //
71
 //
72
-#define TEMP_0_PIN         13
73
-#define TEMP_BED_PIN       14
72
+#define TEMP_0_PIN                            13
73
+#define TEMP_BED_PIN                          14
74
 
74
 
75
 //
75
 //
76
 // Heaters / Fans
76
 // Heaters / Fans
77
 //
77
 //
78
-#define HEATER_0_PIN        4
79
-#define HEATER_BED_PIN     44
80
-#define FAN_PIN            12   // IO pin. Buffer needed
78
+#define HEATER_0_PIN                           4
79
+#define HEATER_BED_PIN                        44
80
+#define FAN_PIN                               12  // IO pin. Buffer needed
81
 
81
 
82
 //
82
 //
83
 // SD Card
83
 // SD Card
84
 //
84
 //
85
-#define SD_DETECT_PIN      -1
86
-#define SDSS               53
85
+#define SD_DETECT_PIN                         -1
86
+#define SDSS                                  53
87
 
87
 
88
 //
88
 //
89
 // Misc. Functions
89
 // Misc. Functions
90
 //
90
 //
91
-#define BEEPER_PIN         37
92
-#define KILL_PIN           64
91
+#define BEEPER_PIN                            37
92
+#define KILL_PIN                              64
93
 
93
 
94
 //
94
 //
95
 // LCD / Controller (Integrated MINIPANEL)
95
 // LCD / Controller (Integrated MINIPANEL)
96
 //
96
 //
97
 #if ENABLED(MINIPANEL)
97
 #if ENABLED(MINIPANEL)
98
-  #define DOGLCD_A0        40
99
-  #define DOGLCD_CS        41
100
-  #define LCD_BACKLIGHT_PIN 65   // Backlight LED on A11/D65
101
-  #define LCD_RESET_PIN    27
98
+  #define DOGLCD_A0                           40
99
+  #define DOGLCD_CS                           41
100
+  #define LCD_BACKLIGHT_PIN                   65  // Backlight LED on A11/D65
101
+  #define LCD_RESET_PIN                       27
102
 
102
 
103
-  #define BTN_EN1           2
104
-  #define BTN_EN2           3
105
-  #define BTN_ENC           5
103
+  #define BTN_EN1                              2
104
+  #define BTN_EN2                              3
105
+  #define BTN_ENC                              5
106
 
106
 
107
   // This display has adjustable contrast
107
   // This display has adjustable contrast
108
-  #define LCD_CONTRAST_MIN       0
109
-  #define LCD_CONTRAST_MAX     255
110
-  #define LCD_CONTRAST_INIT LCD_CONTRAST_MAX
108
+  #define LCD_CONTRAST_MIN                     0
109
+  #define LCD_CONTRAST_MAX                   255
110
+  #define LCD_CONTRAST_INIT     LCD_CONTRAST_MAX
111
 #endif
111
 #endif

+ 62
- 62
Marlin/src/pins/rambo/pins_EINSY_RAMBO.h Vedi File

39
 #endif
39
 #endif
40
 
40
 
41
 // TMC2130 Diag Pins (currently just for reference)
41
 // TMC2130 Diag Pins (currently just for reference)
42
-#define X_DIAG_PIN         64
43
-#define Y_DIAG_PIN         69
44
-#define Z_DIAG_PIN         68
45
-#define E0_DIAG_PIN        65
42
+#define X_DIAG_PIN                            64
43
+#define Y_DIAG_PIN                            69
44
+#define Z_DIAG_PIN                            68
45
+#define E0_DIAG_PIN                           65
46
 
46
 
47
 //
47
 //
48
 // Limit Switches
48
 // Limit Switches
55
 
55
 
56
 #if DISABLED(SENSORLESS_HOMING)
56
 #if DISABLED(SENSORLESS_HOMING)
57
 
57
 
58
-  #define X_STOP_PIN       12
59
-  #define Y_STOP_PIN       11
60
-  #define Z_STOP_PIN       10
58
+  #define X_STOP_PIN                          12
59
+  #define Y_STOP_PIN                          11
60
+  #define Z_STOP_PIN                          10
61
 
61
 
62
 #else
62
 #else
63
 
63
 
64
-  #define X_STOP_PIN       X_DIAG_PIN
65
-  #define Y_STOP_PIN       Y_DIAG_PIN
64
+  #define X_STOP_PIN                  X_DIAG_PIN
65
+  #define Y_STOP_PIN                  Y_DIAG_PIN
66
 
66
 
67
   #if ENABLED(BLTOUCH)
67
   #if ENABLED(BLTOUCH)
68
-    #define Z_STOP_PIN     11   // Y-MIN
69
-    #define SERVO0_PIN     10   // Z-MIN
68
+    #define Z_STOP_PIN                        11  // Y-MIN
69
+    #define SERVO0_PIN                        10  // Z-MIN
70
   #else
70
   #else
71
-    #define Z_STOP_PIN     10
71
+    #define Z_STOP_PIN                        10
72
   #endif
72
   #endif
73
 
73
 
74
 #endif
74
 #endif
77
 // Z Probe (when not Z_MIN_PIN)
77
 // Z Probe (when not Z_MIN_PIN)
78
 //
78
 //
79
 #ifndef Z_MIN_PROBE_PIN
79
 #ifndef Z_MIN_PROBE_PIN
80
-  #define Z_MIN_PROBE_PIN  10
80
+  #define Z_MIN_PROBE_PIN                     10
81
 #endif
81
 #endif
82
 
82
 
83
 //
83
 //
84
 // Steppers
84
 // Steppers
85
 //
85
 //
86
-#define X_STEP_PIN         37
87
-#define X_DIR_PIN          49
88
-#define X_ENABLE_PIN       29
89
-#define X_CS_PIN           41
86
+#define X_STEP_PIN                            37
87
+#define X_DIR_PIN                             49
88
+#define X_ENABLE_PIN                          29
89
+#define X_CS_PIN                              41
90
 
90
 
91
-#define Y_STEP_PIN         36
92
-#define Y_DIR_PIN          48
93
-#define Y_ENABLE_PIN       28
94
-#define Y_CS_PIN           39
91
+#define Y_STEP_PIN                            36
92
+#define Y_DIR_PIN                             48
93
+#define Y_ENABLE_PIN                          28
94
+#define Y_CS_PIN                              39
95
 
95
 
96
-#define Z_STEP_PIN         35
97
-#define Z_DIR_PIN          47
98
-#define Z_ENABLE_PIN       27
99
-#define Z_CS_PIN           67
96
+#define Z_STEP_PIN                            35
97
+#define Z_DIR_PIN                             47
98
+#define Z_ENABLE_PIN                          27
99
+#define Z_CS_PIN                              67
100
 
100
 
101
-#define E0_STEP_PIN        34
102
-#define E0_DIR_PIN         43
103
-#define E0_ENABLE_PIN      26
104
-#define E0_CS_PIN          66
101
+#define E0_STEP_PIN                           34
102
+#define E0_DIR_PIN                            43
103
+#define E0_ENABLE_PIN                         26
104
+#define E0_CS_PIN                             66
105
 
105
 
106
 //
106
 //
107
 // Temperature Sensors
107
 // Temperature Sensors
108
 //
108
 //
109
-#define TEMP_0_PIN          0   // Analog Input
110
-#define TEMP_1_PIN          1   // Analog Input
111
-#define TEMP_BED_PIN        2   // Analog Input
109
+#define TEMP_0_PIN                             0  // Analog Input
110
+#define TEMP_1_PIN                             1  // Analog Input
111
+#define TEMP_BED_PIN                           2  // Analog Input
112
 
112
 
113
 //
113
 //
114
 // Heaters / Fans
114
 // Heaters / Fans
115
 //
115
 //
116
-#define HEATER_0_PIN        3
117
-#define HEATER_BED_PIN      4
116
+#define HEATER_0_PIN                           3
117
+#define HEATER_BED_PIN                         4
118
 
118
 
119
 #ifndef FAN_PIN
119
 #ifndef FAN_PIN
120
-  #define FAN_PIN           8
120
+  #define FAN_PIN                              8
121
 #endif
121
 #endif
122
 
122
 
123
 #ifndef FAN1_PIN
123
 #ifndef FAN1_PIN
124
-  #define FAN1_PIN          6
124
+  #define FAN1_PIN                             6
125
 #endif
125
 #endif
126
 
126
 
127
 //
127
 //
128
 // Misc. Functions
128
 // Misc. Functions
129
 //
129
 //
130
-#define SDSS               77
131
-#define LED_PIN            13
132
-#define CASE_LIGHT_PIN      9
130
+#define SDSS                                  77
131
+#define LED_PIN                               13
132
+#define CASE_LIGHT_PIN                         9
133
 
133
 
134
 //
134
 //
135
 // M3/M4/M5 - Spindle/Laser Control
135
 // M3/M4/M5 - Spindle/Laser Control
136
 //
136
 //
137
 // use P1 connector for spindle pins
137
 // use P1 connector for spindle pins
138
-#define SPINDLE_LASER_PWM_PIN     9   // Hardware PWM
139
-#define SPINDLE_LASER_ENA_PIN    18   // Pullup!
140
-#define SPINDLE_DIR_PIN          19
138
+#define SPINDLE_LASER_PWM_PIN                  9  // Hardware PWM
139
+#define SPINDLE_LASER_ENA_PIN                 18  // Pullup!
140
+#define SPINDLE_DIR_PIN                       19
141
 
141
 
142
 //
142
 //
143
 // Průša i3 MK2 Multiplexer Support
143
 // Průša i3 MK2 Multiplexer Support
144
 //
144
 //
145
-#define E_MUX0_PIN         17
146
-#define E_MUX1_PIN         16
147
-#define E_MUX2_PIN         78   // 84 in MK2 Firmware, with BEEPER as 78
145
+#define E_MUX0_PIN                            17
146
+#define E_MUX1_PIN                            16
147
+#define E_MUX2_PIN                            78  // 84 in MK2 Firmware, with BEEPER as 78
148
 
148
 
149
 //
149
 //
150
 // LCD / Controller
150
 // LCD / Controller
151
 //
151
 //
152
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
152
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
153
 
153
 
154
-  #define KILL_PIN         32
154
+  #define KILL_PIN                            32
155
 
155
 
156
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
156
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
157
 
157
 
158
     #if ENABLED(CR10_STOCKDISPLAY)
158
     #if ENABLED(CR10_STOCKDISPLAY)
159
-      #define LCD_PINS_RS     85
160
-      #define LCD_PINS_ENABLE 71
161
-      #define LCD_PINS_D4     70
162
-      #define BTN_EN1         61
163
-      #define BTN_EN2         59
159
+      #define LCD_PINS_RS                     85
160
+      #define LCD_PINS_ENABLE                 71
161
+      #define LCD_PINS_D4                     70
162
+      #define BTN_EN1                         61
163
+      #define BTN_EN2                         59
164
     #else
164
     #else
165
-      #define LCD_PINS_RS     82
166
-      #define LCD_PINS_ENABLE 61
167
-      #define LCD_PINS_D4     59
168
-      #define LCD_PINS_D5     70
169
-      #define LCD_PINS_D6     85
170
-      #define LCD_PINS_D7     71
171
-      #define BTN_EN1         14
172
-      #define BTN_EN2         72
165
+      #define LCD_PINS_RS                     82
166
+      #define LCD_PINS_ENABLE                 61
167
+      #define LCD_PINS_D4                     59
168
+      #define LCD_PINS_D5                     70
169
+      #define LCD_PINS_D6                     85
170
+      #define LCD_PINS_D7                     71
171
+      #define BTN_EN1                         14
172
+      #define BTN_EN2                         72
173
     #endif
173
     #endif
174
 
174
 
175
-    #define BTN_ENC            9   // AUX-2
176
-    #define BEEPER_PIN        84   // AUX-4
177
-    #define SD_DETECT_PIN     15
175
+    #define BTN_ENC                            9  // AUX-2
176
+    #define BEEPER_PIN                        84  // AUX-4
177
+    #define SD_DETECT_PIN                     15
178
 
178
 
179
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
179
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
180
 #endif // HAS_SPI_LCD
180
 #endif // HAS_SPI_LCD

+ 71
- 71
Marlin/src/pins/rambo/pins_EINSY_RETRO.h Vedi File

39
 #endif
39
 #endif
40
 
40
 
41
 // TMC2130 Diag Pins
41
 // TMC2130 Diag Pins
42
-#define X_DIAG_PIN         64
43
-#define Y_DIAG_PIN         69
44
-#define Z_DIAG_PIN         68
45
-#define E0_DIAG_PIN        65
42
+#define X_DIAG_PIN                            64
43
+#define Y_DIAG_PIN                            69
44
+#define Z_DIAG_PIN                            68
45
+#define E0_DIAG_PIN                           65
46
 
46
 
47
 //
47
 //
48
 // Limit Switches
48
 // Limit Switches
55
 
55
 
56
 #if DISABLED(SENSORLESS_HOMING)
56
 #if DISABLED(SENSORLESS_HOMING)
57
 
57
 
58
-  #define X_MIN_PIN        12   // X-
59
-  #define Y_MIN_PIN        11   // Y-
60
-  #define Z_MIN_PIN        10   // Z-
61
-  #define X_MAX_PIN        81   // X+
62
-  #define Y_MAX_PIN        57   // Y+
58
+  #define X_MIN_PIN                           12  // X-
59
+  #define Y_MIN_PIN                           11  // Y-
60
+  #define Z_MIN_PIN                           10  // Z-
61
+  #define X_MAX_PIN                           81  // X+
62
+  #define Y_MAX_PIN                           57  // Y+
63
 
63
 
64
 #else
64
 #else
65
 
65
 
66
   #if X_HOME_DIR < 0
66
   #if X_HOME_DIR < 0
67
-    #define X_MIN_PIN      X_DIAG_PIN
68
-    #define X_MAX_PIN      81   // X+
67
+    #define X_MIN_PIN                 X_DIAG_PIN
68
+    #define X_MAX_PIN                         81  // X+
69
   #else
69
   #else
70
-    #define X_MIN_PIN      12   // X-
71
-    #define X_MAX_PIN      X_DIAG_PIN
70
+    #define X_MIN_PIN                         12  // X-
71
+    #define X_MAX_PIN                 X_DIAG_PIN
72
   #endif
72
   #endif
73
 
73
 
74
   #if Y_HOME_DIR < 0
74
   #if Y_HOME_DIR < 0
75
-    #define Y_MIN_PIN      Y_DIAG_PIN
76
-    #define Y_MAX_PIN      57   // Y+
75
+    #define Y_MIN_PIN                 Y_DIAG_PIN
76
+    #define Y_MAX_PIN                         57  // Y+
77
   #else
77
   #else
78
-    #define Y_MIN_PIN      11   // Y-
79
-    #define Y_MAX_PIN      Y_DIAG_PIN
78
+    #define Y_MIN_PIN                         11  // Y-
79
+    #define Y_MAX_PIN                 Y_DIAG_PIN
80
   #endif
80
   #endif
81
 
81
 
82
   #if ENABLED(BLTOUCH)
82
   #if ENABLED(BLTOUCH)
83
-    #define Z_MIN_PIN      11   // Y-MIN
84
-    #define SERVO0_PIN     10   // Z-MIN
83
+    #define Z_MIN_PIN                         11  // Y-MIN
84
+    #define SERVO0_PIN                        10  // Z-MIN
85
   #else
85
   #else
86
-    #define Z_MIN_PIN      10
86
+    #define Z_MIN_PIN                         10
87
   #endif
87
   #endif
88
 
88
 
89
 #endif
89
 #endif
90
 
90
 
91
-#define Z_MAX_PIN           7
91
+#define Z_MAX_PIN                              7
92
 
92
 
93
 //
93
 //
94
 // Z Probe (when not Z_MIN_PIN)
94
 // Z Probe (when not Z_MIN_PIN)
95
 //
95
 //
96
 #ifndef Z_MIN_PROBE_PIN
96
 #ifndef Z_MIN_PROBE_PIN
97
-  #define Z_MIN_PROBE_PIN  10
97
+  #define Z_MIN_PROBE_PIN                     10
98
 #endif
98
 #endif
99
 
99
 
100
 //
100
 //
101
 // Steppers
101
 // Steppers
102
 //
102
 //
103
-#define X_STEP_PIN         37
104
-#define X_DIR_PIN          49
105
-#define X_ENABLE_PIN       29
106
-#define X_CS_PIN           41
103
+#define X_STEP_PIN                            37
104
+#define X_DIR_PIN                             49
105
+#define X_ENABLE_PIN                          29
106
+#define X_CS_PIN                              41
107
 
107
 
108
-#define Y_STEP_PIN         36
109
-#define Y_DIR_PIN          48
110
-#define Y_ENABLE_PIN       28
111
-#define Y_CS_PIN           39
108
+#define Y_STEP_PIN                            36
109
+#define Y_DIR_PIN                             48
110
+#define Y_ENABLE_PIN                          28
111
+#define Y_CS_PIN                              39
112
 
112
 
113
-#define Z_STEP_PIN         35
114
-#define Z_DIR_PIN          47
115
-#define Z_ENABLE_PIN       27
116
-#define Z_CS_PIN           67
113
+#define Z_STEP_PIN                            35
114
+#define Z_DIR_PIN                             47
115
+#define Z_ENABLE_PIN                          27
116
+#define Z_CS_PIN                              67
117
 
117
 
118
-#define E0_STEP_PIN        34
119
-#define E0_DIR_PIN         43
120
-#define E0_ENABLE_PIN      26
121
-#define E0_CS_PIN          66
118
+#define E0_STEP_PIN                           34
119
+#define E0_DIR_PIN                            43
120
+#define E0_ENABLE_PIN                         26
121
+#define E0_CS_PIN                             66
122
 
122
 
123
 //
123
 //
124
 // Temperature Sensors
124
 // Temperature Sensors
125
 //
125
 //
126
-#define TEMP_0_PIN          0   // Analog Input
127
-#define TEMP_1_PIN          1   // Analog Input
128
-#define TEMP_BED_PIN        2   // Analog Input
126
+#define TEMP_0_PIN                             0  // Analog Input
127
+#define TEMP_1_PIN                             1  // Analog Input
128
+#define TEMP_BED_PIN                           2  // Analog Input
129
 
129
 
130
 //
130
 //
131
 // Heaters / Fans
131
 // Heaters / Fans
132
 //
132
 //
133
-#define HEATER_0_PIN        3
134
-#define HEATER_BED_PIN      4
133
+#define HEATER_0_PIN                           3
134
+#define HEATER_BED_PIN                         4
135
 
135
 
136
 #ifndef FAN_PIN
136
 #ifndef FAN_PIN
137
-  #define FAN_PIN           8
137
+  #define FAN_PIN                              8
138
 #endif
138
 #endif
139
-#define FAN1_PIN            6
139
+#define FAN1_PIN                               6
140
 
140
 
141
 //
141
 //
142
 // Misc. Functions
142
 // Misc. Functions
143
 //
143
 //
144
-#define SDSS               53
145
-#define LED_PIN            13
146
-#define CASE_LIGHT_PIN      9
144
+#define SDSS                                  53
145
+#define LED_PIN                               13
146
+#define CASE_LIGHT_PIN                         9
147
 
147
 
148
 //
148
 //
149
 // M3/M4/M5 - Spindle/Laser Control
149
 // M3/M4/M5 - Spindle/Laser Control
150
 //
150
 //
151
 // use P1 connector for spindle pins
151
 // use P1 connector for spindle pins
152
-#define SPINDLE_LASER_PWM_PIN     9   // Hardware PWM
153
-#define SPINDLE_LASER_ENA_PIN    18   // Pullup!
154
-#define SPINDLE_DIR_PIN          19
152
+#define SPINDLE_LASER_PWM_PIN                  9  // Hardware PWM
153
+#define SPINDLE_LASER_ENA_PIN                 18  // Pullup!
154
+#define SPINDLE_DIR_PIN                       19
155
 
155
 
156
 //
156
 //
157
 // Průša i3 MK2 Multiplexer Support
157
 // Průša i3 MK2 Multiplexer Support
158
 //
158
 //
159
-#define E_MUX0_PIN         17
160
-#define E_MUX1_PIN         16
161
-#define E_MUX2_PIN         78   // 84 in MK2 Firmware, with BEEPER as 78
159
+#define E_MUX0_PIN                            17
160
+#define E_MUX1_PIN                            16
161
+#define E_MUX2_PIN                            78  // 84 in MK2 Firmware, with BEEPER as 78
162
 
162
 
163
 //
163
 //
164
 // LCD / Controller
164
 // LCD / Controller
165
 //
165
 //
166
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
166
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
167
 
167
 
168
-  #define KILL_PIN         32
168
+  #define KILL_PIN                            32
169
 
169
 
170
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
170
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
171
 
171
 
172
     #if ENABLED(CR10_STOCKDISPLAY)
172
     #if ENABLED(CR10_STOCKDISPLAY)
173
-      #define LCD_PINS_RS     85
174
-      #define LCD_PINS_ENABLE 71
175
-      #define LCD_PINS_D4     70
176
-      #define BTN_EN1         18
177
-      #define BTN_EN2         19
173
+      #define LCD_PINS_RS                     85
174
+      #define LCD_PINS_ENABLE                 71
175
+      #define LCD_PINS_D4                     70
176
+      #define BTN_EN1                         18
177
+      #define BTN_EN2                         19
178
     #else
178
     #else
179
-      #define LCD_PINS_RS     82
180
-      #define LCD_PINS_ENABLE 18   // On 0.6b, use 61
181
-      #define LCD_PINS_D4     19   // On 0.6b, use 59
182
-      #define LCD_PINS_D5     70
183
-      #define LCD_PINS_D6     85
184
-      #define LCD_PINS_D7     71
185
-      #define BTN_EN1         14
186
-      #define BTN_EN2         72
179
+      #define LCD_PINS_RS                     82
180
+      #define LCD_PINS_ENABLE                 18  // On 0.6b, use 61
181
+      #define LCD_PINS_D4                     19  // On 0.6b, use 59
182
+      #define LCD_PINS_D5                     70
183
+      #define LCD_PINS_D6                     85
184
+      #define LCD_PINS_D7                     71
185
+      #define BTN_EN1                         14
186
+      #define BTN_EN2                         72
187
     #endif
187
     #endif
188
 
188
 
189
-    #define BTN_ENC            9   // AUX-2
190
-    #define BEEPER_PIN        84   // AUX-4
189
+    #define BTN_ENC                            9  // AUX-2
190
+    #define BEEPER_PIN                        84  // AUX-4
191
 
191
 
192
-    #define SD_DETECT_PIN     15
192
+    #define SD_DETECT_PIN                     15
193
 
193
 
194
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
194
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
195
 #endif // HAS_SPI_LCD
195
 #endif // HAS_SPI_LCD

+ 76
- 76
Marlin/src/pins/rambo/pins_MINIRAMBO.h Vedi File

38
 //
38
 //
39
 // Limit Switches
39
 // Limit Switches
40
 //
40
 //
41
-#define X_MIN_PIN          12
42
-#define X_MAX_PIN          30
43
-#define Y_MIN_PIN          11
44
-#define Y_MAX_PIN          24
45
-#define Z_MIN_PIN          10
46
-#define Z_MAX_PIN          23
41
+#define X_MIN_PIN                             12
42
+#define X_MAX_PIN                             30
43
+#define Y_MIN_PIN                             11
44
+#define Y_MAX_PIN                             24
45
+#define Z_MIN_PIN                             10
46
+#define Z_MAX_PIN                             23
47
 
47
 
48
 //
48
 //
49
 // Z Probe (when not Z_MIN_PIN)
49
 // Z Probe (when not Z_MIN_PIN)
50
 //
50
 //
51
 #ifndef Z_MIN_PROBE_PIN
51
 #ifndef Z_MIN_PROBE_PIN
52
-  #define Z_MIN_PROBE_PIN  23
52
+  #define Z_MIN_PROBE_PIN                     23
53
 #endif
53
 #endif
54
 
54
 
55
 //
55
 //
56
 // Steppers
56
 // Steppers
57
 //
57
 //
58
-#define X_STEP_PIN         37
59
-#define X_DIR_PIN          48
60
-#define X_ENABLE_PIN       29
58
+#define X_STEP_PIN                            37
59
+#define X_DIR_PIN                             48
60
+#define X_ENABLE_PIN                          29
61
 
61
 
62
-#define Y_STEP_PIN         36
63
-#define Y_DIR_PIN          49
64
-#define Y_ENABLE_PIN       28
62
+#define Y_STEP_PIN                            36
63
+#define Y_DIR_PIN                             49
64
+#define Y_ENABLE_PIN                          28
65
 
65
 
66
-#define Z_STEP_PIN         35
67
-#define Z_DIR_PIN          47
68
-#define Z_ENABLE_PIN       27
66
+#define Z_STEP_PIN                            35
67
+#define Z_DIR_PIN                             47
68
+#define Z_ENABLE_PIN                          27
69
 
69
 
70
-#define E0_STEP_PIN        34
71
-#define E0_DIR_PIN         43
72
-#define E0_ENABLE_PIN      26
70
+#define E0_STEP_PIN                           34
71
+#define E0_DIR_PIN                            43
72
+#define E0_ENABLE_PIN                         26
73
 
73
 
74
 // Microstepping pins - Mapping not from fastio.h (?)
74
 // Microstepping pins - Mapping not from fastio.h (?)
75
-#define X_MS1_PIN          40
76
-#define X_MS2_PIN          41
77
-#define Y_MS1_PIN          69
78
-#define Y_MS2_PIN          39
79
-#define Z_MS1_PIN          68
80
-#define Z_MS2_PIN          67
81
-#define E0_MS1_PIN         65
82
-#define E0_MS2_PIN         66
83
-
84
-#define MOTOR_CURRENT_PWM_XY_PIN 46
85
-#define MOTOR_CURRENT_PWM_Z_PIN  45
86
-#define MOTOR_CURRENT_PWM_E_PIN  44
75
+#define X_MS1_PIN                             40
76
+#define X_MS2_PIN                             41
77
+#define Y_MS1_PIN                             69
78
+#define Y_MS2_PIN                             39
79
+#define Z_MS1_PIN                             68
80
+#define Z_MS2_PIN                             67
81
+#define E0_MS1_PIN                            65
82
+#define E0_MS2_PIN                            66
83
+
84
+#define MOTOR_CURRENT_PWM_XY_PIN              46
85
+#define MOTOR_CURRENT_PWM_Z_PIN               45
86
+#define MOTOR_CURRENT_PWM_E_PIN               44
87
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
87
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
88
 #ifndef MOTOR_CURRENT_PWM_RANGE
88
 #ifndef MOTOR_CURRENT_PWM_RANGE
89
-  #define MOTOR_CURRENT_PWM_RANGE 2000
89
+  #define MOTOR_CURRENT_PWM_RANGE            2000
90
 #endif
90
 #endif
91
 #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250}
91
 #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250}
92
 
92
 
93
 //
93
 //
94
 // Temperature Sensors
94
 // Temperature Sensors
95
 //
95
 //
96
-#define TEMP_0_PIN          0   // Analog Input
97
-#define TEMP_1_PIN          1   // Analog Input
98
-#define TEMP_BED_PIN        2   // Analog Input
96
+#define TEMP_0_PIN                             0  // Analog Input
97
+#define TEMP_1_PIN                             1  // Analog Input
98
+#define TEMP_BED_PIN                           2  // Analog Input
99
 
99
 
100
 //
100
 //
101
 // Heaters / Fans
101
 // Heaters / Fans
102
 //
102
 //
103
-#define HEATER_0_PIN        3
104
-#define HEATER_1_PIN        7
103
+#define HEATER_0_PIN                           3
104
+#define HEATER_1_PIN                           7
105
 #if !MB(MINIRAMBO_10A)
105
 #if !MB(MINIRAMBO_10A)
106
-  #define HEATER_2_PIN      6
106
+  #define HEATER_2_PIN                         6
107
 #endif
107
 #endif
108
-#define HEATER_BED_PIN      4
108
+#define HEATER_BED_PIN                         4
109
 
109
 
110
 #ifndef FAN_PIN
110
 #ifndef FAN_PIN
111
-  #define FAN_PIN           8
111
+  #define FAN_PIN                              8
112
 #endif
112
 #endif
113
-#define FAN1_PIN            6
113
+#define FAN1_PIN                               6
114
 
114
 
115
 //
115
 //
116
 // Misc. Functions
116
 // Misc. Functions
117
 //
117
 //
118
-#define SDSS               53
119
-#define LED_PIN            13
118
+#define SDSS                                  53
119
+#define LED_PIN                               13
120
 #if !MB(MINIRAMBO_10A)
120
 #if !MB(MINIRAMBO_10A)
121
-  #define CASE_LIGHT_PIN    9
121
+  #define CASE_LIGHT_PIN                       9
122
 #endif
122
 #endif
123
 
123
 
124
 //
124
 //
125
 // M3/M4/M5 - Spindle/Laser Control
125
 // M3/M4/M5 - Spindle/Laser Control
126
 //
126
 //
127
 // use P1 connector for spindle pins
127
 // use P1 connector for spindle pins
128
-#define SPINDLE_LASER_PWM_PIN     9   // Hardware PWM
129
-#define SPINDLE_LASER_ENA_PIN    18   // Pullup!
130
-#define SPINDLE_DIR_PIN          19
128
+#define SPINDLE_LASER_PWM_PIN                  9  // Hardware PWM
129
+#define SPINDLE_LASER_ENA_PIN                 18  // Pullup!
130
+#define SPINDLE_DIR_PIN                       19
131
 
131
 
132
 //
132
 //
133
 // Průša i3 MK2 Multiplexer Support
133
 // Průša i3 MK2 Multiplexer Support
134
 //
134
 //
135
-#define E_MUX0_PIN         17
136
-#define E_MUX1_PIN         16
135
+#define E_MUX0_PIN                            17
136
+#define E_MUX1_PIN                            16
137
 #if !MB(MINIRAMBO_10A)
137
 #if !MB(MINIRAMBO_10A)
138
-  #define E_MUX2_PIN       78   // 84 in MK2 Firmware, with BEEPER as 78
138
+  #define E_MUX2_PIN                          78  // 84 in MK2 Firmware, with BEEPER as 78
139
 #endif
139
 #endif
140
 
140
 
141
 //
141
 //
144
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
144
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
145
 
145
 
146
   #if !MB(MINIRAMBO_10A)
146
   #if !MB(MINIRAMBO_10A)
147
-    #define KILL_PIN       32
147
+    #define KILL_PIN                          32
148
   #endif
148
   #endif
149
 
149
 
150
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
150
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
151
 
151
 
152
     #if MB(MINIRAMBO_10A)
152
     #if MB(MINIRAMBO_10A)
153
 
153
 
154
-      #define BEEPER_PIN   78
154
+      #define BEEPER_PIN                      78
155
 
155
 
156
-      #define BTN_EN1      80
157
-      #define BTN_EN2      73
158
-      #define BTN_ENC      21
156
+      #define BTN_EN1                         80
157
+      #define BTN_EN2                         73
158
+      #define BTN_ENC                         21
159
 
159
 
160
-      #define LCD_PINS_RS  38
161
-      #define LCD_PINS_ENABLE 5
162
-      #define LCD_PINS_D4  14
163
-      #define LCD_PINS_D5  15
164
-      #define LCD_PINS_D6  32
165
-      #define LCD_PINS_D7  31
160
+      #define LCD_PINS_RS                     38
161
+      #define LCD_PINS_ENABLE                  5
162
+      #define LCD_PINS_D4                     14
163
+      #define LCD_PINS_D5                     15
164
+      #define LCD_PINS_D6                     32
165
+      #define LCD_PINS_D7                     31
166
 
166
 
167
-      #define SD_DETECT_PIN  72
167
+      #define SD_DETECT_PIN                   72
168
 
168
 
169
-    #else // !MINIRAMBO_10A
169
+    #else                                         // !MINIRAMBO_10A
170
 
170
 
171
       // AUX-4
171
       // AUX-4
172
-      #define BEEPER_PIN   84
172
+      #define BEEPER_PIN                      84
173
 
173
 
174
       // AUX-2
174
       // AUX-2
175
-      #define BTN_EN1      14
176
-      #define BTN_EN2      72
177
-      #define BTN_ENC       9
178
-
179
-      #define LCD_PINS_RS  82
180
-      #define LCD_PINS_ENABLE 18
181
-      #define LCD_PINS_D4  19
182
-      #define LCD_PINS_D5  70
183
-      #define LCD_PINS_D6  85
184
-      #define LCD_PINS_D7  71
185
-
186
-      #define SD_DETECT_PIN  15
175
+      #define BTN_EN1                         14
176
+      #define BTN_EN2                         72
177
+      #define BTN_ENC                          9
178
+
179
+      #define LCD_PINS_RS                     82
180
+      #define LCD_PINS_ENABLE                 18
181
+      #define LCD_PINS_D4                     19
182
+      #define LCD_PINS_D5                     70
183
+      #define LCD_PINS_D6                     85
184
+      #define LCD_PINS_D7                     71
185
+
186
+      #define SD_DETECT_PIN                   15
187
 
187
 
188
     #endif // !MINIRAMBO_10A
188
     #endif // !MINIRAMBO_10A
189
 
189
 

+ 96
- 96
Marlin/src/pins/rambo/pins_RAMBO.h Vedi File

50
 //
50
 //
51
 // Servos
51
 // Servos
52
 //
52
 //
53
-#define SERVO0_PIN         22   // Motor header MX1
54
-#define SERVO1_PIN         23   // Motor header MX2
55
-#define SERVO2_PIN         24   // Motor header MX3
56
-#define SERVO3_PIN          5   // PWM header pin 5
53
+#define SERVO0_PIN                            22  // Motor header MX1
54
+#define SERVO1_PIN                            23  // Motor header MX2
55
+#define SERVO2_PIN                            24  // Motor header MX3
56
+#define SERVO3_PIN                             5  // PWM header pin 5
57
 
57
 
58
 //
58
 //
59
 // Limit Switches
59
 // Limit Switches
60
 //
60
 //
61
-#define X_MIN_PIN          12
62
-#define X_MAX_PIN          24
63
-#define Y_MIN_PIN          11
64
-#define Y_MAX_PIN          23
65
-#define Z_MIN_PIN          10
66
-#define Z_MAX_PIN          30
61
+#define X_MIN_PIN                             12
62
+#define X_MAX_PIN                             24
63
+#define Y_MIN_PIN                             11
64
+#define Y_MAX_PIN                             23
65
+#define Z_MIN_PIN                             10
66
+#define Z_MAX_PIN                             30
67
 
67
 
68
 //
68
 //
69
 // Z Probe (when not Z_MIN_PIN)
69
 // Z Probe (when not Z_MIN_PIN)
70
 //
70
 //
71
 #ifndef Z_MIN_PROBE_PIN
71
 #ifndef Z_MIN_PROBE_PIN
72
-  #define Z_MIN_PROBE_PIN  30
72
+  #define Z_MIN_PROBE_PIN                     30
73
 #endif
73
 #endif
74
 
74
 
75
 //
75
 //
76
 // Steppers
76
 // Steppers
77
 //
77
 //
78
-#define X_STEP_PIN         37
79
-#define X_DIR_PIN          48
80
-#define X_ENABLE_PIN       29
78
+#define X_STEP_PIN                            37
79
+#define X_DIR_PIN                             48
80
+#define X_ENABLE_PIN                          29
81
 
81
 
82
-#define Y_STEP_PIN         36
83
-#define Y_DIR_PIN          49
84
-#define Y_ENABLE_PIN       28
82
+#define Y_STEP_PIN                            36
83
+#define Y_DIR_PIN                             49
84
+#define Y_ENABLE_PIN                          28
85
 
85
 
86
-#define Z_STEP_PIN         35
87
-#define Z_DIR_PIN          47
88
-#define Z_ENABLE_PIN       27
86
+#define Z_STEP_PIN                            35
87
+#define Z_DIR_PIN                             47
88
+#define Z_ENABLE_PIN                          27
89
 
89
 
90
-#define E0_STEP_PIN        34
91
-#define E0_DIR_PIN         43
92
-#define E0_ENABLE_PIN      26
90
+#define E0_STEP_PIN                           34
91
+#define E0_DIR_PIN                            43
92
+#define E0_ENABLE_PIN                         26
93
 
93
 
94
-#define E1_STEP_PIN        33
95
-#define E1_DIR_PIN         42
96
-#define E1_ENABLE_PIN      25
94
+#define E1_STEP_PIN                           33
95
+#define E1_DIR_PIN                            42
96
+#define E1_ENABLE_PIN                         25
97
 
97
 
98
 // Microstepping pins - Mapping not from fastio.h (?)
98
 // Microstepping pins - Mapping not from fastio.h (?)
99
-#define X_MS1_PIN          40
100
-#define X_MS2_PIN          41
101
-#define Y_MS1_PIN          69
102
-#define Y_MS2_PIN          39
103
-#define Z_MS1_PIN          68
104
-#define Z_MS2_PIN          67
105
-#define E0_MS1_PIN         65
106
-#define E0_MS2_PIN         66
107
-#define E1_MS1_PIN         63
108
-#define E1_MS2_PIN         64
109
-
110
-#define DIGIPOTSS_PIN      38
99
+#define X_MS1_PIN                             40
100
+#define X_MS2_PIN                             41
101
+#define Y_MS1_PIN                             69
102
+#define Y_MS2_PIN                             39
103
+#define Z_MS1_PIN                             68
104
+#define Z_MS2_PIN                             67
105
+#define E0_MS1_PIN                            65
106
+#define E0_MS2_PIN                            66
107
+#define E1_MS1_PIN                            63
108
+#define E1_MS2_PIN                            64
109
+
110
+#define DIGIPOTSS_PIN                         38
111
 #define DIGIPOT_CHANNELS  { 4,5,3,0,1 }   // X Y Z E0 E1 digipot channels to stepper driver mapping
111
 #define DIGIPOT_CHANNELS  { 4,5,3,0,1 }   // X Y Z E0 E1 digipot channels to stepper driver mapping
112
 #ifndef DIGIPOT_MOTOR_CURRENT
112
 #ifndef DIGIPOT_MOTOR_CURRENT
113
   #define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 }   // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
113
   #define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 }   // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
116
 //
116
 //
117
 // Temperature Sensors
117
 // Temperature Sensors
118
 //
118
 //
119
-#define TEMP_0_PIN          0   // Analog Input
120
-#define TEMP_1_PIN          1   // Analog Input
121
-#define TEMP_BED_PIN        2   // Analog Input
119
+#define TEMP_0_PIN                             0  // Analog Input
120
+#define TEMP_1_PIN                             1  // Analog Input
121
+#define TEMP_BED_PIN                           2  // Analog Input
122
 
122
 
123
 //
123
 //
124
 // Heaters / Fans
124
 // Heaters / Fans
125
 //
125
 //
126
-#define HEATER_0_PIN        9
127
-#define HEATER_1_PIN        7
128
-#define HEATER_2_PIN        6
129
-#define HEATER_BED_PIN      3
126
+#define HEATER_0_PIN                           9
127
+#define HEATER_1_PIN                           7
128
+#define HEATER_2_PIN                           6
129
+#define HEATER_BED_PIN                         3
130
 
130
 
131
 #ifndef FAN_PIN
131
 #ifndef FAN_PIN
132
-  #define FAN_PIN           8
132
+  #define FAN_PIN                              8
133
 #endif
133
 #endif
134
-#define FAN1_PIN            6
135
-#define FAN2_PIN            2
134
+#define FAN1_PIN                               6
135
+#define FAN2_PIN                               2
136
 
136
 
137
 //
137
 //
138
 // Misc. Functions
138
 // Misc. Functions
139
 //
139
 //
140
-#define SDSS               53
141
-#define LED_PIN            13
142
-#define PS_ON_PIN           4
143
-#define CASE_LIGHT_PIN     46
140
+#define SDSS                                  53
141
+#define LED_PIN                               13
142
+#define PS_ON_PIN                              4
143
+#define CASE_LIGHT_PIN                        46
144
 
144
 
145
 #ifndef FILWIDTH_PIN
145
 #ifndef FILWIDTH_PIN
146
-  #define FILWIDTH_PIN      3   // Analog Input
146
+  #define FILWIDTH_PIN                         3  // Analog Input
147
 #endif
147
 #endif
148
 
148
 
149
 //
149
 //
150
 // M3/M4/M5 - Spindle/Laser Control
150
 // M3/M4/M5 - Spindle/Laser Control
151
 //
151
 //
152
-#define SPINDLE_LASER_PWM_PIN    45   // Hardware PWM
153
-#define SPINDLE_LASER_ENA_PIN    31   // Pullup!
154
-#define SPINDLE_DIR_PIN          32
152
+#define SPINDLE_LASER_PWM_PIN                 45  // Hardware PWM
153
+#define SPINDLE_LASER_ENA_PIN                 31  // Pullup!
154
+#define SPINDLE_DIR_PIN                       32
155
 
155
 
156
 //
156
 //
157
 // M7/M8/M9 - Coolant Control
157
 // M7/M8/M9 - Coolant Control
158
 //
158
 //
159
-#define COOLANT_MIST_PIN   22
160
-#define COOLANT_FLOOD_PIN  44
159
+#define COOLANT_MIST_PIN                      22
160
+#define COOLANT_FLOOD_PIN                     44
161
 
161
 
162
 //
162
 //
163
 // Průša i3 MK2 Multiplexer Support
163
 // Průša i3 MK2 Multiplexer Support
164
 //
164
 //
165
-#define E_MUX0_PIN         17
166
-#define E_MUX1_PIN         16
167
-#define E_MUX2_PIN         84   // 84 in MK2 Firmware
165
+#define E_MUX0_PIN                            17
166
+#define E_MUX1_PIN                            16
167
+#define E_MUX2_PIN                            84  // 84 in MK2 Firmware
168
 
168
 
169
 //
169
 //
170
 // LCD / Controller
170
 // LCD / Controller
171
 //
171
 //
172
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
172
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL
173
 
173
 
174
-  #define KILL_PIN         80
174
+  #define KILL_PIN                            80
175
 
175
 
176
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
176
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL
177
 
177
 
178
-    #define LCD_PINS_RS     70
179
-    #define LCD_PINS_ENABLE 71
180
-    #define LCD_PINS_D4     72
181
-    #define LCD_PINS_D5     73
182
-    #define LCD_PINS_D6     74
183
-    #define LCD_PINS_D7     75
178
+    #define LCD_PINS_RS                       70
179
+    #define LCD_PINS_ENABLE                   71
180
+    #define LCD_PINS_D4                       72
181
+    #define LCD_PINS_D5                       73
182
+    #define LCD_PINS_D6                       74
183
+    #define LCD_PINS_D7                       75
184
 
184
 
185
     #if ANY(VIKI2, miniVIKI)
185
     #if ANY(VIKI2, miniVIKI)
186
-      #define BEEPER_PIN   44
186
+      #define BEEPER_PIN                      44
187
       // NB: Panucatt's Viki 2.0 wiring diagram (v1.2) indicates that the
187
       // NB: Panucatt's Viki 2.0 wiring diagram (v1.2) indicates that the
188
       //     beeper/buzzer is connected to pin 33; however, the pin used in the
188
       //     beeper/buzzer is connected to pin 33; however, the pin used in the
189
       //     diagram is actually pin 44, so this is correct.
189
       //     diagram is actually pin 44, so this is correct.
190
 
190
 
191
-      #define DOGLCD_A0    70
192
-      #define DOGLCD_CS    71
191
+      #define DOGLCD_A0                       70
192
+      #define DOGLCD_CS                       71
193
       #define LCD_SCREEN_ROT_180
193
       #define LCD_SCREEN_ROT_180
194
 
194
 
195
-      #define BTN_EN1      85
196
-      #define BTN_EN2      84
197
-      #define BTN_ENC      83
195
+      #define BTN_EN1                         85
196
+      #define BTN_EN2                         84
197
+      #define BTN_ENC                         83
198
 
198
 
199
-      #define SD_DETECT_PIN -1   // Pin 72 if using easy adapter board
199
+      #define SD_DETECT_PIN                   -1  // Pin 72 if using easy adapter board
200
 
200
 
201
-      #define STAT_LED_RED_PIN 22
202
-      #define STAT_LED_BLUE_PIN 32
201
+      #define STAT_LED_RED_PIN                22
202
+      #define STAT_LED_BLUE_PIN               32
203
 
203
 
204
-    #else // !VIKI2 && !miniVIKI
204
+    #else                                         // !VIKI2 && !miniVIKI
205
 
205
 
206
-      #define BEEPER_PIN   79   // AUX-4
206
+      #define BEEPER_PIN                      79  // AUX-4
207
 
207
 
208
       // AUX-2
208
       // AUX-2
209
-      #define BTN_EN1      76
210
-      #define BTN_EN2      77
211
-      #define BTN_ENC      78
209
+      #define BTN_EN1                         76
210
+      #define BTN_EN2                         77
211
+      #define BTN_ENC                         78
212
 
212
 
213
-      #define SD_DETECT_PIN 81
213
+      #define SD_DETECT_PIN                   81
214
 
214
 
215
     #endif // !VIKI2 && !miniVIKI
215
     #endif // !VIKI2 && !miniVIKI
216
 
216
 
217
-  #else // !NEWPANEL - old style panel with shift register
217
+  #else                                           // !NEWPANEL - old style panel with shift register
218
 
218
 
219
     // No Beeper added
219
     // No Beeper added
220
-    #define BEEPER_PIN     33
220
+    #define BEEPER_PIN                        33
221
 
221
 
222
     // Buttons attached to a shift register
222
     // Buttons attached to a shift register
223
     // Not wired yet
223
     // Not wired yet
224
-    //#define SHIFT_CLK 38
225
-    //#define SHIFT_LD 42
226
-    //#define SHIFT_OUT 40
227
-    //#define SHIFT_EN 17
228
-
229
-    #define LCD_PINS_RS     75
230
-    #define LCD_PINS_ENABLE 17
231
-    #define LCD_PINS_D4     23
232
-    #define LCD_PINS_D5     25
233
-    #define LCD_PINS_D6     27
234
-    #define LCD_PINS_D7     29
224
+    //#define SHIFT_CLK                       38
225
+    //#define SHIFT_LD                        42
226
+    //#define SHIFT_OUT                       40
227
+    //#define SHIFT_EN                        17
228
+
229
+    #define LCD_PINS_RS                       75
230
+    #define LCD_PINS_ENABLE                   17
231
+    #define LCD_PINS_D4                       23
232
+    #define LCD_PINS_D5                       25
233
+    #define LCD_PINS_D6                       27
234
+    #define LCD_PINS_D7                       29
235
 
235
 
236
   #endif // !NEWPANEL
236
   #endif // !NEWPANEL
237
 
237
 

+ 71
- 71
Marlin/src/pins/rambo/pins_SCOOVO_X9H.h Vedi File

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN         22   // Motor header MX1
38
-#define SERVO1_PIN         23   // Motor header MX2
39
-#define SERVO2_PIN         24   // Motor header MX3
40
-#define SERVO3_PIN          5   // PWM header pin 5
37
+#define SERVO0_PIN                            22  // Motor header MX1
38
+#define SERVO1_PIN                            23  // Motor header MX2
39
+#define SERVO2_PIN                            24  // Motor header MX3
40
+#define SERVO3_PIN                             5  // PWM header pin 5
41
 
41
 
42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN          12
46
-#define X_MAX_PIN          24
47
-#define Y_MIN_PIN          11
48
-#define Y_MAX_PIN          23
49
-#define Z_MIN_PIN          10
50
-#define Z_MAX_PIN          30
45
+#define X_MIN_PIN                             12
46
+#define X_MAX_PIN                             24
47
+#define Y_MIN_PIN                             11
48
+#define Y_MAX_PIN                             23
49
+#define Z_MIN_PIN                             10
50
+#define Z_MAX_PIN                             30
51
 
51
 
52
 //
52
 //
53
 // Z Probe (when not Z_MIN_IN)
53
 // Z Probe (when not Z_MIN_IN)
54
 //
54
 //
55
 #ifndef Z_MIN_PROBE_PIN
55
 #ifndef Z_MIN_PROBE_PIN
56
-  #define Z_MIN_PROBE_PIN  30
56
+  #define Z_MIN_PROBE_PIN                     30
57
 #endif
57
 #endif
58
 
58
 
59
 //
59
 //
60
 // Steppers
60
 // Steppers
61
 //
61
 //
62
-#define X_STEP_PIN         37
63
-#define X_DIR_PIN          48
64
-#define X_ENABLE_PIN       29
62
+#define X_STEP_PIN                            37
63
+#define X_DIR_PIN                             48
64
+#define X_ENABLE_PIN                          29
65
 
65
 
66
-#define Y_STEP_PIN         36
67
-#define Y_DIR_PIN          49
68
-#define Y_ENABLE_PIN       28
66
+#define Y_STEP_PIN                            36
67
+#define Y_DIR_PIN                             49
68
+#define Y_ENABLE_PIN                          28
69
 
69
 
70
-#define Z_STEP_PIN         35
71
-#define Z_DIR_PIN          47
72
-#define Z_ENABLE_PIN       27
70
+#define Z_STEP_PIN                            35
71
+#define Z_DIR_PIN                             47
72
+#define Z_ENABLE_PIN                          27
73
 
73
 
74
-#define E0_STEP_PIN        34
75
-#define E0_DIR_PIN         43
76
-#define E0_ENABLE_PIN      26
74
+#define E0_STEP_PIN                           34
75
+#define E0_DIR_PIN                            43
76
+#define E0_ENABLE_PIN                         26
77
 
77
 
78
-#define E1_STEP_PIN        33
79
-#define E1_DIR_PIN         42
80
-#define E1_ENABLE_PIN      25
78
+#define E1_STEP_PIN                           33
79
+#define E1_DIR_PIN                            42
80
+#define E1_ENABLE_PIN                         25
81
 
81
 
82
 // Microstepping pins - Mapping not from fastio.h (?)
82
 // Microstepping pins - Mapping not from fastio.h (?)
83
-#define X_MS1_PIN          40
84
-#define X_MS2_PIN          41
85
-#define Y_MS1_PIN          69
86
-#define Y_MS2_PIN          39
87
-#define Z_MS1_PIN          68
88
-#define Z_MS2_PIN          67
89
-#define E0_MS1_PIN         65
90
-#define E0_MS2_PIN         66
91
-#define E1_MS1_PIN         63
92
-#define E1_MS2_PIN         64
93
-
94
-#define DIGIPOTSS_PIN      38
83
+#define X_MS1_PIN                             40
84
+#define X_MS2_PIN                             41
85
+#define Y_MS1_PIN                             69
86
+#define Y_MS2_PIN                             39
87
+#define Z_MS1_PIN                             68
88
+#define Z_MS2_PIN                             67
89
+#define E0_MS1_PIN                            65
90
+#define E0_MS2_PIN                            66
91
+#define E1_MS1_PIN                            63
92
+#define E1_MS2_PIN                            64
93
+
94
+#define DIGIPOTSS_PIN                         38
95
 #define DIGIPOT_CHANNELS {4,5,3,0,1}   // X Y Z E0 E1 digipot channels to stepper driver mapping
95
 #define DIGIPOT_CHANNELS {4,5,3,0,1}   // X Y Z E0 E1 digipot channels to stepper driver mapping
96
 
96
 
97
 //
97
 //
98
 // Temperature Sensors
98
 // Temperature Sensors
99
 //
99
 //
100
-#define TEMP_0_PIN          0   // Analog Input
101
-#define TEMP_BED_PIN        7   // Analog Input
100
+#define TEMP_0_PIN                             0  // Analog Input
101
+#define TEMP_BED_PIN                           7  // Analog Input
102
 
102
 
103
 //
103
 //
104
 // Heaters / Fans
104
 // Heaters / Fans
105
 //
105
 //
106
-#define HEATER_0_PIN        9
107
-#define HEATER_1_PIN        7
108
-#define HEATER_BED_PIN      3
106
+#define HEATER_0_PIN                           9
107
+#define HEATER_1_PIN                           7
108
+#define HEATER_BED_PIN                         3
109
 
109
 
110
 #ifndef FAN_PIN
110
 #ifndef FAN_PIN
111
-  #define FAN_PIN           8
111
+  #define FAN_PIN                              8
112
 #endif
112
 #endif
113
-#define FAN1_PIN            6
114
-#define FAN2_PIN            2
113
+#define FAN1_PIN                               6
114
+#define FAN2_PIN                               2
115
 
115
 
116
 //
116
 //
117
 // Misc. Functions
117
 // Misc. Functions
118
 //
118
 //
119
-#define SDSS               53
120
-#define LED_PIN            13
121
-#define PS_ON_PIN           4
119
+#define SDSS                                  53
120
+#define LED_PIN                               13
121
+#define PS_ON_PIN                              4
122
 
122
 
123
 #ifndef FILWIDTH_PIN
123
 #ifndef FILWIDTH_PIN
124
-  #define FILWIDTH_PIN      3   // Analog Input
124
+  #define FILWIDTH_PIN                         3  // Analog Input
125
 #endif
125
 #endif
126
 
126
 
127
 //
127
 //
128
 // LCD / Controller
128
 // LCD / Controller
129
 //
129
 //
130
-#define LCD_PINS_RS        70   // Ext2_5
131
-#define LCD_PINS_ENABLE    71   // Ext2_7
132
-#define LCD_PINS_D4        72   // Ext2_9 ?
133
-#define LCD_PINS_D5        73   // Ext2_11 ?
134
-#define LCD_PINS_D6        74   // Ext2_13
135
-#define LCD_PINS_D7        75   // Ext2_15 ?
136
-#define BEEPER_PIN         -1
130
+#define LCD_PINS_RS                           70  // Ext2_5
131
+#define LCD_PINS_ENABLE                       71  // Ext2_7
132
+#define LCD_PINS_D4                           72  // Ext2_9 ?
133
+#define LCD_PINS_D5                           73  // Ext2_11 ?
134
+#define LCD_PINS_D6                           74  // Ext2_13
135
+#define LCD_PINS_D7                           75  // Ext2_15 ?
136
+#define BEEPER_PIN                            -1
137
 
137
 
138
-#define BTN_HOME           80   // Ext_16
139
-#define BTN_CENTER         81   // Ext_14
140
-#define BTN_ENC            BTN_CENTER
141
-#define BTN_RIGHT          82   // Ext_12
142
-#define BTN_LEFT           83   // Ext_10
143
-#define BTN_UP             84   // Ext2_8
144
-#define BTN_DOWN           85   // Ext2_6
138
+#define BTN_HOME                              80  // Ext_16
139
+#define BTN_CENTER                            81  // Ext_14
140
+#define BTN_ENC                       BTN_CENTER
141
+#define BTN_RIGHT                             82  // Ext_12
142
+#define BTN_LEFT                              83  // Ext_10
143
+#define BTN_UP                                84  // Ext2_8
144
+#define BTN_DOWN                              85  // Ext2_6
145
 
145
 
146
-#define HOME_PIN           BTN_HOME
146
+#define HOME_PIN                        BTN_HOME
147
 
147
 
148
 #if ANY(VIKI2, miniVIKI)
148
 #if ANY(VIKI2, miniVIKI)
149
-  #define BEEPER_PIN       44
149
+  #define BEEPER_PIN                          44
150
   // Pins for DOGM SPI LCD Support
150
   // Pins for DOGM SPI LCD Support
151
-  #define DOGLCD_A0        70
152
-  #define DOGLCD_CS        71
151
+  #define DOGLCD_A0                           70
152
+  #define DOGLCD_CS                           71
153
   #define LCD_SCREEN_ROT_180
153
   #define LCD_SCREEN_ROT_180
154
 
154
 
155
-  #define SD_DETECT_PIN    -1   // Pin 72 if using easy adapter board
155
+  #define SD_DETECT_PIN                       -1  // Pin 72 if using easy adapter board
156
 
156
 
157
-  #define STAT_LED_RED_PIN  22
158
-  #define STAT_LED_BLUE_PIN 32
157
+  #define STAT_LED_RED_PIN                    22
158
+  #define STAT_LED_BLUE_PIN                   32
159
 #endif // VIKI2/miniVIKI
159
 #endif // VIKI2/miniVIKI

+ 28
- 28
Marlin/src/pins/ramps/pins_3DRAG.h Vedi File

40
 //
40
 //
41
 // Heaters / Fans
41
 // Heaters / Fans
42
 //
42
 //
43
-#define RAMPS_D8_PIN        9
44
-#define RAMPS_D9_PIN        8
45
-#define MOSFET_D_PIN       12
43
+#define RAMPS_D8_PIN                           9
44
+#define RAMPS_D9_PIN                           8
45
+#define MOSFET_D_PIN                          12
46
 
46
 
47
-#define CASE_LIGHT_PIN     -1   // Hardware PWM but one is not available on expansion header
47
+#define CASE_LIGHT_PIN                        -1  // Hardware PWM but one is not available on expansion header
48
 
48
 
49
 #include "pins_RAMPS.h"
49
 #include "pins_RAMPS.h"
50
 
50
 
57
 // Steppers
57
 // Steppers
58
 //
58
 //
59
 #undef Z_ENABLE_PIN
59
 #undef Z_ENABLE_PIN
60
-#define Z_ENABLE_PIN       63
60
+#define Z_ENABLE_PIN                          63
61
 
61
 
62
 //
62
 //
63
 // Heaters / Fans
63
 // Heaters / Fans
64
 //
64
 //
65
-#define HEATER_2_PIN        6
65
+#define HEATER_2_PIN                           6
66
 
66
 
67
 //
67
 //
68
 // Misc. Functions
68
 // Misc. Functions
69
 //
69
 //
70
 #undef SDSS
70
 #undef SDSS
71
-#define SDSS               25
71
+#define SDSS                                  25
72
 
72
 
73
 #undef SD_DETECT_PIN
73
 #undef SD_DETECT_PIN
74
-#define SD_DETECT_PIN      53
74
+#define SD_DETECT_PIN                         53
75
 
75
 
76
 //
76
 //
77
 // LCD / Controller
77
 // LCD / Controller
85
   #undef LCD_PINS_D5
85
   #undef LCD_PINS_D5
86
   #undef LCD_PINS_D6
86
   #undef LCD_PINS_D6
87
   #undef LCD_PINS_D7
87
   #undef LCD_PINS_D7
88
-  #define LCD_PINS_RS      27
89
-  #define LCD_PINS_ENABLE  29
90
-  #define LCD_PINS_D4      37
91
-  #define LCD_PINS_D5      35
92
-  #define LCD_PINS_D6      33
93
-  #define LCD_PINS_D7      31
88
+  #define LCD_PINS_RS                         27
89
+  #define LCD_PINS_ENABLE                     29
90
+  #define LCD_PINS_D4                         37
91
+  #define LCD_PINS_D5                         35
92
+  #define LCD_PINS_D6                         33
93
+  #define LCD_PINS_D7                         31
94
 
94
 
95
   // Buttons
95
   // Buttons
96
   #undef BTN_EN1
96
   #undef BTN_EN1
97
   #undef BTN_EN2
97
   #undef BTN_EN2
98
   #undef BTN_ENC
98
   #undef BTN_ENC
99
-  #define BTN_EN1          16
100
-  #define BTN_EN2          17
101
-  #define BTN_ENC          23
99
+  #define BTN_EN1                             16
100
+  #define BTN_EN2                             17
101
+  #define BTN_ENC                             23
102
 
102
 
103
 #else
103
 #else
104
 
104
 
105
-  #define BEEPER_PIN       33
105
+  #define BEEPER_PIN                          33
106
 
106
 
107
 #endif // HAS_SPI_LCD && NEWPANEL
107
 #endif // HAS_SPI_LCD && NEWPANEL
108
 
108
 
137
  *
137
  *
138
  *  Note: Socket names vary from vendor to vendor
138
  *  Note: Socket names vary from vendor to vendor
139
  */
139
  */
140
-#undef SPINDLE_LASER_PWM_PIN    // Definitions in pins_RAMPS.h are not good with 3DRAG
140
+#undef SPINDLE_LASER_PWM_PIN                      // Definitions in pins_RAMPS.h are not good with 3DRAG
141
 #undef SPINDLE_LASER_ENA_PIN
141
 #undef SPINDLE_LASER_ENA_PIN
142
 #undef SPINDLE_DIR_PIN
142
 #undef SPINDLE_DIR_PIN
143
 
143
 
149
     #undef Z_DIR_PIN
149
     #undef Z_DIR_PIN
150
     #undef Z_ENABLE_PIN
150
     #undef Z_ENABLE_PIN
151
     #undef Z_STEP_PIN
151
     #undef Z_STEP_PIN
152
-    #define Z_DIR_PIN                28
153
-    #define Z_ENABLE_PIN             24
154
-    #define Z_STEP_PIN               26
155
-    #define SPINDLE_LASER_PWM_PIN    46   // Hardware PWM
156
-    #define SPINDLE_LASER_ENA_PIN    62   // Pullup!
157
-    #define SPINDLE_DIR_PIN          48
158
-  #elif !BOTH(ULTRA_LCD, NEWPANEL)     // use expansion header if no LCD in use
159
-    #define SPINDLE_LASER_ENA_PIN    16   // Pullup or pulldown!
160
-    #define SPINDLE_DIR_PIN          17
152
+    #define Z_DIR_PIN                         28
153
+    #define Z_ENABLE_PIN                      24
154
+    #define Z_STEP_PIN                        26
155
+    #define SPINDLE_LASER_PWM_PIN             46  // Hardware PWM
156
+    #define SPINDLE_LASER_ENA_PIN             62  // Pullup!
157
+    #define SPINDLE_DIR_PIN                   48
158
+  #elif !BOTH(ULTRA_LCD, NEWPANEL)                // use expansion header if no LCD in use
159
+    #define SPINDLE_LASER_ENA_PIN             16  // Pullup or pulldown!
160
+    #define SPINDLE_DIR_PIN                   17
161
   #endif
161
   #endif
162
 #endif
162
 #endif

+ 16
- 16
Marlin/src/pins/ramps/pins_AZTEEG_X3.h Vedi File

32
 #endif
32
 #endif
33
 
33
 
34
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
34
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
35
-  #define CASE_LIGHT_PIN    6   // Define before RAMPS pins include
35
+  #define CASE_LIGHT_PIN                       6  // Define before RAMPS pins include
36
 #endif
36
 #endif
37
 #define BOARD_INFO_NAME "Azteeg X3"
37
 #define BOARD_INFO_NAME "Azteeg X3"
38
 
38
 
39
 //
39
 //
40
 // Servos
40
 // Servos
41
 //
41
 //
42
-#define SERVO0_PIN         44   // SERVO1 port
43
-#define SERVO1_PIN         55   // SERVO2 port
42
+#define SERVO0_PIN                            44  // SERVO1 port
43
+#define SERVO1_PIN                            55  // SERVO2 port
44
 
44
 
45
 #include "pins_RAMPS_13.h"
45
 #include "pins_RAMPS_13.h"
46
 
46
 
55
   #undef DOGLCD_A0
55
   #undef DOGLCD_A0
56
   #undef DOGLCD_CS
56
   #undef DOGLCD_CS
57
   #undef BTN_ENC
57
   #undef BTN_ENC
58
-  #define DOGLCD_A0         31
59
-  #define DOGLCD_CS         32
60
-  #define BTN_ENC           12
58
+  #define DOGLCD_A0                           31
59
+  #define DOGLCD_CS                           32
60
+  #define BTN_ENC                             12
61
 
61
 
62
-  #define STAT_LED_RED_PIN  64
63
-  #define STAT_LED_BLUE_PIN 63
62
+  #define STAT_LED_RED_PIN                    64
63
+  #define STAT_LED_BLUE_PIN                   63
64
 
64
 
65
 #else
65
 #else
66
 
66
 
67
-  #define STAT_LED_RED_PIN   6
68
-  #define STAT_LED_BLUE_PIN 11
67
+  #define STAT_LED_RED_PIN                     6
68
+  #define STAT_LED_BLUE_PIN                   11
69
 
69
 
70
 #endif
70
 #endif
71
 
71
 
79
 //
79
 //
80
 // M3/M4/M5 - Spindle/Laser Control
80
 // M3/M4/M5 - Spindle/Laser Control
81
 //
81
 //
82
-#undef SPINDLE_LASER_PWM_PIN    // Definitions in pins_RAMPS.h are no good with the AzteegX3 board
82
+#undef SPINDLE_LASER_PWM_PIN                      // Definitions in pins_RAMPS.h are no good with the AzteegX3 board
83
 #undef SPINDLE_LASER_ENA_PIN
83
 #undef SPINDLE_LASER_ENA_PIN
84
 #undef SPINDLE_DIR_PIN
84
 #undef SPINDLE_DIR_PIN
85
 
85
 
86
 #if HAS_CUTTER
86
 #if HAS_CUTTER
87
-  #undef SDA                       // use EXP3 header
87
+  #undef SDA                                      // use EXP3 header
88
   #undef SCL
88
   #undef SCL
89
   #if SERVO0_PIN == 7
89
   #if SERVO0_PIN == 7
90
     #undef SERVO0_PIN
90
     #undef SERVO0_PIN
91
-    #define SERVO0_PIN     11
91
+    #define SERVO0_PIN                        11
92
   #endif
92
   #endif
93
-  #define SPINDLE_LASER_PWM_PIN     7   // Hardware PWM
94
-  #define SPINDLE_LASER_ENA_PIN    20   // Pullup!
95
-  #define SPINDLE_DIR_PIN          21
93
+  #define SPINDLE_LASER_PWM_PIN                7  // Hardware PWM
94
+  #define SPINDLE_LASER_ENA_PIN               20  // Pullup!
95
+  #define SPINDLE_DIR_PIN                     21
96
 #endif
96
 #endif

+ 47
- 47
Marlin/src/pins/ramps/pins_AZTEEG_X3_PRO.h Vedi File

43
 // Tested this pin with bed leveling on a Delta with 1 servo.
43
 // Tested this pin with bed leveling on a Delta with 1 servo.
44
 // Physical wire attachment on EXT1: GND, 5V, D47.
44
 // Physical wire attachment on EXT1: GND, 5V, D47.
45
 //
45
 //
46
-#define SERVO0_PIN         47
46
+#define SERVO0_PIN                            47
47
 
47
 
48
 //
48
 //
49
 // Limit Switches
49
 // Limit Switches
50
 //
50
 //
51
-#define X_STOP_PIN          3
52
-#define Y_STOP_PIN         14
53
-#define Z_STOP_PIN         18
51
+#define X_STOP_PIN                             3
52
+#define Y_STOP_PIN                            14
53
+#define Z_STOP_PIN                            18
54
 
54
 
55
 #ifndef FAN_PIN
55
 #ifndef FAN_PIN
56
-  #define FAN_PIN           6
56
+  #define FAN_PIN                              6
57
 #endif
57
 #endif
58
 
58
 
59
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
59
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
60
-  #define CASE_LIGHT_PIN   44
60
+  #define CASE_LIGHT_PIN                      44
61
 #endif
61
 #endif
62
 
62
 
63
 //
63
 //
67
 
67
 
68
 // DIGIPOT slave addresses
68
 // DIGIPOT slave addresses
69
 #ifndef DIGIPOT_I2C_ADDRESS_A
69
 #ifndef DIGIPOT_I2C_ADDRESS_A
70
-  #define DIGIPOT_I2C_ADDRESS_A 0x2C   // unshifted slave address for first DIGIPOT 0x2C (0x58 <- 0x2C << 1)
70
+  #define DIGIPOT_I2C_ADDRESS_A 0x2C              // unshifted slave address for first DIGIPOT 0x2C (0x58 <- 0x2C << 1)
71
 #endif
71
 #endif
72
 #ifndef DIGIPOT_I2C_ADDRESS_B
72
 #ifndef DIGIPOT_I2C_ADDRESS_B
73
-  #define DIGIPOT_I2C_ADDRESS_B 0x2E   // unshifted slave address for second DIGIPOT 0x2E (0x5C <- 0x2E << 1)
73
+  #define DIGIPOT_I2C_ADDRESS_B 0x2E              // unshifted slave address for second DIGIPOT 0x2E (0x5C <- 0x2E << 1)
74
 #endif
74
 #endif
75
 
75
 
76
 //
76
 //
77
 // Z Probe (when not Z_MIN_PIN)
77
 // Z Probe (when not Z_MIN_PIN)
78
 //
78
 //
79
 #ifndef Z_MIN_PROBE_PIN
79
 #ifndef Z_MIN_PROBE_PIN
80
-  #define Z_MIN_PROBE_PIN  18
80
+  #define Z_MIN_PROBE_PIN                     18
81
 #endif
81
 #endif
82
 
82
 
83
 //
83
 //
84
 // Steppers
84
 // Steppers
85
 //
85
 //
86
-#define E2_STEP_PIN        23
87
-#define E2_DIR_PIN         25
88
-#define E2_ENABLE_PIN      40
86
+#define E2_STEP_PIN                           23
87
+#define E2_DIR_PIN                            25
88
+#define E2_ENABLE_PIN                         40
89
 
89
 
90
-#define E3_STEP_PIN        27
91
-#define E3_DIR_PIN         29
92
-#define E3_ENABLE_PIN      41
90
+#define E3_STEP_PIN                           27
91
+#define E3_DIR_PIN                            29
92
+#define E3_ENABLE_PIN                         41
93
 
93
 
94
-#define E4_STEP_PIN        43
95
-#define E4_DIR_PIN         37
96
-#define E4_ENABLE_PIN      42
94
+#define E4_STEP_PIN                           43
95
+#define E4_DIR_PIN                            37
96
+#define E4_ENABLE_PIN                         42
97
 
97
 
98
 //
98
 //
99
 // Temperature Sensors
99
 // Temperature Sensors
100
 //
100
 //
101
-#define TEMP_2_PIN         12   // Analog Input
102
-#define TEMP_3_PIN         11   // Analog Input
103
-#define TEMP_4_PIN         10   // Analog Input
104
-#define TC1                 4   // Analog Input (Thermo couple on Azteeg X3Pro)
105
-#define TC2                 5   // Analog Input (Thermo couple on Azteeg X3Pro)
101
+#define TEMP_2_PIN                            12  // Analog Input
102
+#define TEMP_3_PIN                            11  // Analog Input
103
+#define TEMP_4_PIN                            10  // Analog Input
104
+#define TC1                                    4  // Analog Input (Thermo couple on Azteeg X3Pro)
105
+#define TC2                                    5  // Analog Input (Thermo couple on Azteeg X3Pro)
106
 
106
 
107
 //
107
 //
108
 // Heaters / Fans
108
 // Heaters / Fans
109
 //
109
 //
110
-#define HEATER_2_PIN       16
111
-#define HEATER_3_PIN       17
112
-#define HEATER_4_PIN        4
113
-#define HEATER_5_PIN        5
114
-#define HEATER_6_PIN        6
115
-#define HEATER_7_PIN       11
110
+#define HEATER_2_PIN                          16
111
+#define HEATER_3_PIN                          17
112
+#define HEATER_4_PIN                           4
113
+#define HEATER_5_PIN                           5
114
+#define HEATER_6_PIN                           6
115
+#define HEATER_7_PIN                          11
116
 
116
 
117
 #ifndef CONTROLLER_FAN_PIN
117
 #ifndef CONTROLLER_FAN_PIN
118
-  #define CONTROLLER_FAN_PIN 4   // Pin used for the fan to cool motherboard (-1 to disable)
118
+  #define CONTROLLER_FAN_PIN                   4  // Pin used for the fan to cool motherboard (-1 to disable)
119
 #endif
119
 #endif
120
 
120
 
121
 // Fans/Water Pump to cool the hotend cool side.
121
 // Fans/Water Pump to cool the hotend cool side.
122
-#define ORIG_E0_AUTO_FAN_PIN 5
123
-#define ORIG_E1_AUTO_FAN_PIN 5
124
-#define ORIG_E2_AUTO_FAN_PIN 5
125
-#define ORIG_E3_AUTO_FAN_PIN 5
122
+#define ORIG_E0_AUTO_FAN_PIN                   5
123
+#define ORIG_E1_AUTO_FAN_PIN                   5
124
+#define ORIG_E2_AUTO_FAN_PIN                   5
125
+#define ORIG_E3_AUTO_FAN_PIN                   5
126
 
126
 
127
 //
127
 //
128
 // LCD / Controller
128
 // LCD / Controller
129
 //
129
 //
130
 #undef BEEPER_PIN
130
 #undef BEEPER_PIN
131
-#define BEEPER_PIN         33
131
+#define BEEPER_PIN                            33
132
 
132
 
133
 #if ANY(VIKI2, miniVIKI)
133
 #if ANY(VIKI2, miniVIKI)
134
   #undef SD_DETECT_PIN
134
   #undef SD_DETECT_PIN
135
-  #define SD_DETECT_PIN    49   // For easy adapter board
135
+  #define SD_DETECT_PIN                       49  // For easy adapter board
136
   #undef BEEPER_PIN
136
   #undef BEEPER_PIN
137
-  #define  BEEPER_PIN      12   // 33 isn't physically available to the LCD display
137
+  #define BEEPER_PIN                          12  // 33 isn't physically available to the LCD display
138
 #else
138
 #else
139
-  #define STAT_LED_RED_PIN  32
140
-  #define STAT_LED_BLUE_PIN 35
139
+  #define STAT_LED_RED_PIN                    32
140
+  #define STAT_LED_BLUE_PIN                   35
141
 #endif
141
 #endif
142
 
142
 
143
 //
143
 //
144
 // Misc. Functions
144
 // Misc. Functions
145
 //
145
 //
146
 #if ENABLED(CASE_LIGHT_ENABLE) && PIN_EXISTS(CASE_LIGHT) && defined(DOGLCD_A0) && DOGLCD_A0 == CASE_LIGHT_PIN
146
 #if ENABLED(CASE_LIGHT_ENABLE) && PIN_EXISTS(CASE_LIGHT) && defined(DOGLCD_A0) && DOGLCD_A0 == CASE_LIGHT_PIN
147
-  #undef DOGLCD_A0              // Steal pin 44 for the case light; if you have a Viki2 and have connected it
148
-  #define DOGLCD_A0        57   // following the Panucatt wiring diagram, you may need to tweak these pin assignments
147
+  #undef DOGLCD_A0                                // Steal pin 44 for the case light; if you have a Viki2 and have connected it
148
+  #define DOGLCD_A0                           57  // following the Panucatt wiring diagram, you may need to tweak these pin assignments
149
                                 // as the wiring diagram uses pin 44 for DOGLCD_A0
149
                                 // as the wiring diagram uses pin 44 for DOGLCD_A0
150
 #endif
150
 #endif
151
 
151
 
152
 //
152
 //
153
 // M3/M4/M5 - Spindle/Laser Control
153
 // M3/M4/M5 - Spindle/Laser Control
154
 //
154
 //
155
-#undef SPINDLE_LASER_PWM_PIN    // Definitions in pins_RAMPS.h are no good with the AzteegX3pro board
155
+#undef SPINDLE_LASER_PWM_PIN                      // Definitions in pins_RAMPS.h are no good with the AzteegX3pro board
156
 #undef SPINDLE_LASER_ENA_PIN
156
 #undef SPINDLE_LASER_ENA_PIN
157
 #undef SPINDLE_DIR_PIN
157
 #undef SPINDLE_DIR_PIN
158
 
158
 
159
-#if HAS_CUTTER   // EXP2 header
159
+#if HAS_CUTTER                                    // EXP2 header
160
   #if ANY(VIKI2, miniVIKI)
160
   #if ANY(VIKI2, miniVIKI)
161
-    #define BTN_EN2        31   // Pin 7 needed for Spindle PWM
161
+    #define BTN_EN2                           31  // Pin 7 needed for Spindle PWM
162
   #endif
162
   #endif
163
-  #define SPINDLE_LASER_PWM_PIN  7   // Hardware PWM
164
-  #define SPINDLE_LASER_ENA_PIN 20   // Pullup!
165
-  #define SPINDLE_DIR_PIN       21
163
+  #define SPINDLE_LASER_PWM_PIN                7  // Hardware PWM
164
+  #define SPINDLE_LASER_ENA_PIN               20  // Pullup!
165
+  #define SPINDLE_DIR_PIN                     21
166
 #endif
166
 #endif

+ 5
- 5
Marlin/src/pins/ramps/pins_BAM_DICE_DUE.h Vedi File

34
 //
34
 //
35
 // M3/M4/M5 - Spindle/Laser Control
35
 // M3/M4/M5 - Spindle/Laser Control
36
 //
36
 //
37
-#define SPINDLE_LASER_ENA_PIN    66   // Pullup or pulldown!
38
-#define SPINDLE_DIR_PIN          67
39
-#define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
37
+#define SPINDLE_LASER_ENA_PIN                66   // Pullup or pulldown!
38
+#define SPINDLE_DIR_PIN                      67
39
+#define SPINDLE_LASER_PWM_PIN                44   // Hardware PWM
40
 
40
 
41
 #include "pins_RAMPS.h"
41
 #include "pins_RAMPS.h"
42
 
42
 
45
 //
45
 //
46
 #undef TEMP_0_PIN
46
 #undef TEMP_0_PIN
47
 #undef TEMP_1_PIN
47
 #undef TEMP_1_PIN
48
-#define TEMP_0_PIN          9   // Analog Input
49
-#define TEMP_1_PIN         11   // Analog Input
48
+#define TEMP_0_PIN                            9   // Analog Input
49
+#define TEMP_1_PIN                           11   // Analog Input

+ 23
- 24
Marlin/src/pins/ramps/pins_BQ_ZUM_MEGA_3D.h Vedi File

34
 //
34
 //
35
 // Heaters / Fans
35
 // Heaters / Fans
36
 //
36
 //
37
-#define RAMPS_D8_PIN       10
38
-#define RAMPS_D9_PIN       12
39
-#define RAMPS_D10_PIN       9
40
-#define MOSFET_D_PIN        7
37
+#define RAMPS_D8_PIN                          10
38
+#define RAMPS_D9_PIN                          12
39
+#define RAMPS_D10_PIN                          9
40
+#define MOSFET_D_PIN                           7
41
 
41
 
42
 //
42
 //
43
 // Auto fans
43
 // Auto fans
44
 //
44
 //
45
-#define ORIG_E0_AUTO_FAN_PIN 11
46
-#define ORIG_E1_AUTO_FAN_PIN  6
47
-#define ORIG_E2_AUTO_FAN_PIN  6
48
-#define ORIG_E3_AUTO_FAN_PIN  6
45
+#define ORIG_E0_AUTO_FAN_PIN                  11
46
+#define ORIG_E1_AUTO_FAN_PIN                   6
47
+#define ORIG_E2_AUTO_FAN_PIN                   6
48
+#define ORIG_E3_AUTO_FAN_PIN                   6
49
 
49
 
50
 //
50
 //
51
 // M3/M4/M5 - Spindle/Laser Control
51
 // M3/M4/M5 - Spindle/Laser Control
52
 //
52
 //
53
-#define SPINDLE_LASER_ENA_PIN    40   // Pullup or pulldown!
54
-#define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
55
-#define SPINDLE_DIR_PIN          42
53
+#define SPINDLE_LASER_ENA_PIN                 40  // Pullup or pulldown!
54
+#define SPINDLE_LASER_PWM_PIN                 44  // Hardware PWM
55
+#define SPINDLE_DIR_PIN                       42
56
 
56
 
57
 //
57
 //
58
 // Limit Switches
58
 // Limit Switches
59
 //
59
 //
60
-#define X_MAX_PIN          79   // 2
60
+#define X_MAX_PIN                             79  // 2
61
 
61
 
62
 //
62
 //
63
 // Import RAMPS 1.3 pins
63
 // Import RAMPS 1.3 pins
68
 // Z Probe (when not Z_MIN_PIN)
68
 // Z Probe (when not Z_MIN_PIN)
69
 //
69
 //
70
 #undef Z_MIN_PROBE_PIN
70
 #undef Z_MIN_PROBE_PIN
71
-#define Z_MIN_PROBE_PIN    19   // IND_S_5V
71
+#define Z_MIN_PROBE_PIN                       19  // IND_S_5V
72
 
72
 
73
 #undef Z_ENABLE_PIN
73
 #undef Z_ENABLE_PIN
74
-#define Z_ENABLE_PIN       77   // 62
74
+#define Z_ENABLE_PIN                          77  // 62
75
 
75
 
76
 //
76
 //
77
 // Steppers
77
 // Steppers
78
 //
78
 //
79
-#define DIGIPOTSS_PIN      22
79
+#define DIGIPOTSS_PIN                         22
80
 #define DIGIPOT_CHANNELS   { 4, 5, 3, 0, 1 }
80
 #define DIGIPOT_CHANNELS   { 4, 5, 3, 0, 1 }
81
 
81
 
82
 //
82
 //
83
 // Temperature Sensors
83
 // Temperature Sensors
84
 //
84
 //
85
 #undef TEMP_1_PIN
85
 #undef TEMP_1_PIN
86
-#define TEMP_1_PIN         14   // Analog Input (15)
86
+#define TEMP_1_PIN                            14  // Analog Input (15)
87
 
87
 
88
 #undef TEMP_BED_PIN
88
 #undef TEMP_BED_PIN
89
-#define TEMP_BED_PIN       15   // Analog Input (14)
89
+#define TEMP_BED_PIN                          15  // Analog Input (14)
90
 
90
 
91
 //
91
 //
92
 // Misc. Functions
92
 // Misc. Functions
93
 //
93
 //
94
-#undef PS_ON_PIN                // 12
95
-#define PS_ON_PIN          81   // External Power Supply
96
-
97
-#define CASE_LIGHT_PIN     44   // Hardware PWM
94
+#undef PS_ON_PIN                                  // 12
95
+#define PS_ON_PIN                             81  // External Power Supply
98
 
96
 
97
+#define CASE_LIGHT_PIN                        44  // Hardware PWM
99
 
98
 
100
 // This board has headers for Z-min, Z-max and IND_S_5V *but* as the bq team
99
 // This board has headers for Z-min, Z-max and IND_S_5V *but* as the bq team
101
 // decided to ship the printer only with the probe and no additional Z-min
100
 // decided to ship the printer only with the probe and no additional Z-min
104
 #ifdef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
103
 #ifdef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
105
   #undef Z_MIN_PIN
104
   #undef Z_MIN_PIN
106
   #undef Z_MAX_PIN
105
   #undef Z_MAX_PIN
107
-  #define Z_MIN_PIN        19   // IND_S_5V
108
-  #define Z_MAX_PIN        18   // Z-MIN Label
106
+  #define Z_MIN_PIN                           19  // IND_S_5V
107
+  #define Z_MAX_PIN                           18  // Z-MIN Label
109
 #endif
108
 #endif
110
 
109
 
111
 //
110
 //
113
 //
112
 //
114
 #if ENABLED(HEPHESTOS2_HEATED_BED_KIT)
113
 #if ENABLED(HEPHESTOS2_HEATED_BED_KIT)
115
   #undef HEATER_BED_PIN
114
   #undef HEATER_BED_PIN
116
-  #define HEATER_BED_PIN    8
115
+  #define HEATER_BED_PIN                       8
117
 #endif
116
 #endif

+ 35
- 35
Marlin/src/pins/ramps/pins_DUPLICATOR_I3_PLUS.h Vedi File

34
 //
34
 //
35
 // Limit Switches
35
 // Limit Switches
36
 //
36
 //
37
-#define X_STOP_PIN         54   // PF0 / A0
38
-#define Y_STOP_PIN         24   // PA2 / AD2
39
-#define Z_MIN_PIN          23   // PA1 / AD1
40
-#define Z_MAX_PIN          25   // PA3 / AD3
41
-#define SERVO0_PIN         40   // PG1 / !RD
37
+#define X_STOP_PIN                            54  // PF0 / A0
38
+#define Y_STOP_PIN                            24  // PA2 / AD2
39
+#define Z_MIN_PIN                             23  // PA1 / AD1
40
+#define Z_MAX_PIN                             25  // PA3 / AD3
41
+#define SERVO0_PIN                            40  // PG1 / !RD
42
 
42
 
43
 //
43
 //
44
 // Steppers
44
 // Steppers
45
 //
45
 //
46
-#define X_STEP_PIN         61   // PF7 / A7
47
-#define X_DIR_PIN          62   // PK0 / A8
48
-#define X_ENABLE_PIN       60   // PF6 / A6
46
+#define X_STEP_PIN                            61  // PF7 / A7
47
+#define X_DIR_PIN                             62  // PK0 / A8
48
+#define X_ENABLE_PIN                          60  // PF6 / A6
49
 
49
 
50
-#define Y_STEP_PIN         64   // PK2 / A10
51
-#define Y_DIR_PIN          65   // PK3 / A11
52
-#define Y_ENABLE_PIN       63   // PK1 / A9
50
+#define Y_STEP_PIN                            64  // PK2 / A10
51
+#define Y_DIR_PIN                             65  // PK3 / A11
52
+#define Y_ENABLE_PIN                          63  // PK1 / A9
53
 
53
 
54
-#define Z_STEP_PIN         67   // PK5 / A13
55
-#define Z_DIR_PIN          69   // PK7 / A15
56
-#define Z_ENABLE_PIN       66   // PK4 / A12
57
-#define Z_MIN_PROBE_PIN    25   // PA3 / AD3
54
+#define Z_STEP_PIN                            67  // PK5 / A13
55
+#define Z_DIR_PIN                             69  // PK7 / A15
56
+#define Z_ENABLE_PIN                          66  // PK4 / A12
57
+#define Z_MIN_PROBE_PIN                       25  // PA3 / AD3
58
 
58
 
59
-#define E0_STEP_PIN        58   // PF4 / A4
60
-#define E0_DIR_PIN         59   // PF5 / A5
61
-#define E0_ENABLE_PIN      57   // PF3 / A3
59
+#define E0_STEP_PIN                           58  // PF4 / A4
60
+#define E0_DIR_PIN                            59  // PF5 / A5
61
+#define E0_ENABLE_PIN                         57  // PF3 / A3
62
 
62
 
63
 //
63
 //
64
 // Temperature Sensors
64
 // Temperature Sensors
65
 //
65
 //
66
-#define TEMP_0_PIN          1   // PF1 / A1   Analog
67
-#define TEMP_BED_PIN       14   // PK6 / A14  Analog
66
+#define TEMP_0_PIN                             1  // PF1 / A1   Analog
67
+#define TEMP_BED_PIN                          14  // PK6 / A14  Analog
68
 
68
 
69
 //
69
 //
70
 // Heaters / Fans
70
 // Heaters / Fans
71
 //
71
 //
72
-#define HEATER_0_PIN        4   // PG5 / PWM4
73
-#define HEATER_BED_PIN      3   // PE5 / PWM3
72
+#define HEATER_0_PIN                           4  // PG5 / PWM4
73
+#define HEATER_BED_PIN                         3  // PE5 / PWM3
74
 
74
 
75
-#define FAN_PIN             5   // PE3 / PWM5
75
+#define FAN_PIN                                5  // PE3 / PWM5
76
 
76
 
77
 //
77
 //
78
 // Misc. Functions
78
 // Misc. Functions
79
 //
79
 //
80
-#define SDSS               53   // PB0 / SS
81
-#define LED_PIN            13   // PB7 / PWM13
80
+#define SDSS                                  53  // PB0 / SS
81
+#define LED_PIN                               13  // PB7 / PWM13
82
 
82
 
83
-#define MISO_PIN           50   // PB3
84
-#define MOSI_PIN           51   // PB2
85
-#define SCK_PIN            52   // PB1
83
+#define MISO_PIN                              50  // PB3
84
+#define MOSI_PIN                              51  // PB2
85
+#define SCK_PIN                               52  // PB1
86
 
86
 
87
 //
87
 //
88
 // LCDs and Controllers
88
 // LCDs and Controllers
89
 //
89
 //
90
 #if HAS_SPI_LCD
90
 #if HAS_SPI_LCD
91
   #if ENABLED(ZONESTAR_LCD)
91
   #if ENABLED(ZONESTAR_LCD)
92
-    #define LCD_PINS_RS        2
93
-    #define LCD_PINS_ENABLE   36
94
-    #define LCD_PINS_D4       37
95
-    #define LCD_PINS_D5       34
96
-    #define LCD_PINS_D6       35
97
-    #define LCD_PINS_D7       32
98
-    #define ADC_KEYPAD_PIN    12   // Analog
92
+    #define LCD_PINS_RS                        2
93
+    #define LCD_PINS_ENABLE                   36
94
+    #define LCD_PINS_D4                       37
95
+    #define LCD_PINS_D5                       34
96
+    #define LCD_PINS_D6                       35
97
+    #define LCD_PINS_D7                       32
98
+    #define ADC_KEYPAD_PIN                    12  // Analog
99
   #endif
99
   #endif
100
 #endif
100
 #endif
101
 
101
 

+ 5
- 5
Marlin/src/pins/ramps/pins_FELIX2.h Vedi File

35
 // Heaters / Fans
35
 // Heaters / Fans
36
 //
36
 //
37
 // Power outputs EFBF or EFBE
37
 // Power outputs EFBF or EFBE
38
-#define MOSFET_D_PIN        7
38
+#define MOSFET_D_PIN                          7
39
 
39
 
40
 #include "pins_RAMPS.h"
40
 #include "pins_RAMPS.h"
41
 
41
 
42
 //
42
 //
43
 // Misc. Functions
43
 // Misc. Functions
44
 //
44
 //
45
-#define SDPOWER_PIN         1
45
+#define SDPOWER_PIN                           1
46
 
46
 
47
-#define PS_ON_PIN          12
47
+#define PS_ON_PIN                            12
48
 
48
 
49
 //
49
 //
50
 // LCD / Controller
50
 // LCD / Controller
51
 //
51
 //
52
 #if BOTH(ULTRA_LCD, NEWPANEL)
52
 #if BOTH(ULTRA_LCD, NEWPANEL)
53
 
53
 
54
-  #define SD_DETECT_PIN     6
54
+  #define SD_DETECT_PIN                       6
55
 
55
 
56
 #endif // NEWPANEL && ULTRA_LCD
56
 #endif // NEWPANEL && ULTRA_LCD
57
 
57
 
58
 //
58
 //
59
 // M3/M4/M5 - Spindle/Laser Control
59
 // M3/M4/M5 - Spindle/Laser Control
60
 //
60
 //
61
-#undef SPINDLE_LASER_PWM_PIN     // Definitions in pins_RAMPS.h are not valid with this board
61
+#undef SPINDLE_LASER_PWM_PIN                      // Definitions in pins_RAMPS.h are not valid with this board
62
 #undef SPINDLE_LASER_ENA_PIN
62
 #undef SPINDLE_LASER_ENA_PIN
63
 #undef SPINDLE_DIR_PIN
63
 #undef SPINDLE_DIR_PIN

+ 62
- 62
Marlin/src/pins/ramps/pins_FORMBOT_RAPTOR.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN         11
45
-#define SERVO1_PIN          6
46
-#define SERVO2_PIN          5
44
+#define SERVO0_PIN                            11
45
+#define SERVO1_PIN                             6
46
+#define SERVO2_PIN                             5
47
 
47
 
48
 //
48
 //
49
 // Limit Switches
49
 // Limit Switches
50
 //
50
 //
51
-#define X_MIN_PIN           3
51
+#define X_MIN_PIN                              3
52
 #ifndef X_MAX_PIN
52
 #ifndef X_MAX_PIN
53
-  #define X_MAX_PIN         2
53
+  #define X_MAX_PIN                            2
54
 #endif
54
 #endif
55
-#define Y_MIN_PIN          14
56
-#define Y_MAX_PIN          15
57
-#define Z_MIN_PIN          18
58
-#define Z_MAX_PIN          19
55
+#define Y_MIN_PIN                             14
56
+#define Y_MAX_PIN                             15
57
+#define Z_MIN_PIN                             18
58
+#define Z_MAX_PIN                             19
59
 
59
 
60
 //
60
 //
61
 // Z Probe (when not Z_MIN_PIN)
61
 // Z Probe (when not Z_MIN_PIN)
62
 //
62
 //
63
 #ifndef Z_MIN_PROBE_PIN
63
 #ifndef Z_MIN_PROBE_PIN
64
-  #define Z_MIN_PROBE_PIN  32
64
+  #define Z_MIN_PROBE_PIN                     32
65
 #endif
65
 #endif
66
 
66
 
67
 //
67
 //
68
 // Steppers
68
 // Steppers
69
 //
69
 //
70
-#define X_STEP_PIN         54
71
-#define X_DIR_PIN          55
72
-#define X_ENABLE_PIN       38
70
+#define X_STEP_PIN                            54
71
+#define X_DIR_PIN                             55
72
+#define X_ENABLE_PIN                          38
73
 #ifndef X_CS_PIN
73
 #ifndef X_CS_PIN
74
-  #define X_CS_PIN         53
74
+  #define X_CS_PIN                            53
75
 #endif
75
 #endif
76
 
76
 
77
-#define Y_STEP_PIN         60
78
-#define Y_DIR_PIN          61
79
-#define Y_ENABLE_PIN       56
77
+#define Y_STEP_PIN                            60
78
+#define Y_DIR_PIN                             61
79
+#define Y_ENABLE_PIN                          56
80
 #ifndef Y_CS_PIN
80
 #ifndef Y_CS_PIN
81
-  #define Y_CS_PIN         49
81
+  #define Y_CS_PIN                            49
82
 #endif
82
 #endif
83
 
83
 
84
-#define Z_STEP_PIN         46
85
-#define Z_DIR_PIN          48
86
-#define Z_ENABLE_PIN       62
84
+#define Z_STEP_PIN                            46
85
+#define Z_DIR_PIN                             48
86
+#define Z_ENABLE_PIN                          62
87
 #ifndef Z_CS_PIN
87
 #ifndef Z_CS_PIN
88
-  #define Z_CS_PIN         40
88
+  #define Z_CS_PIN                            40
89
 #endif
89
 #endif
90
 
90
 
91
-#define E0_STEP_PIN        26
92
-#define E0_DIR_PIN         28
93
-#define E0_ENABLE_PIN      24
91
+#define E0_STEP_PIN                           26
92
+#define E0_DIR_PIN                            28
93
+#define E0_ENABLE_PIN                         24
94
 #ifndef E0_CS_PIN
94
 #ifndef E0_CS_PIN
95
-  #define E0_CS_PIN        42
95
+  #define E0_CS_PIN                           42
96
 #endif
96
 #endif
97
 
97
 
98
-#define E1_STEP_PIN        36
99
-#define E1_DIR_PIN         34
100
-#define E1_ENABLE_PIN      30
98
+#define E1_STEP_PIN                           36
99
+#define E1_DIR_PIN                            34
100
+#define E1_ENABLE_PIN                         30
101
 #ifndef E1_CS_PIN
101
 #ifndef E1_CS_PIN
102
-  #define E1_CS_PIN        44
102
+  #define E1_CS_PIN                           44
103
 #endif
103
 #endif
104
 
104
 
105
-#define E2_STEP_PIN        42
106
-#define E2_DIR_PIN         43
107
-#define E2_ENABLE_PIN      44
105
+#define E2_STEP_PIN                           42
106
+#define E2_DIR_PIN                            43
107
+#define E2_ENABLE_PIN                         44
108
 
108
 
109
 //
109
 //
110
 // Temperature Sensors
110
 // Temperature Sensors
111
 //
111
 //
112
-#define TEMP_0_PIN         13   // Analog Input
113
-#define TEMP_1_PIN         15   // Analog Input
114
-#define TEMP_BED_PIN       14   // Analog Input
112
+#define TEMP_0_PIN                            13  // Analog Input
113
+#define TEMP_1_PIN                            15  // Analog Input
114
+#define TEMP_BED_PIN                          14  // Analog Input
115
 
115
 
116
 // SPI for Max6675 or Max31855 Thermocouple
116
 // SPI for Max6675 or Max31855 Thermocouple
117
 #if DISABLED(SDSUPPORT)
117
 #if DISABLED(SDSUPPORT)
118
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
118
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
119
 #else
119
 #else
120
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
120
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
121
 #endif
121
 #endif
122
 
122
 
123
 //
123
 //
140
 //
140
 //
141
 // Heaters / Fans
141
 // Heaters / Fans
142
 //
142
 //
143
-#define HEATER_0_PIN       10
144
-#define HEATER_1_PIN        7
145
-#define HEATER_BED_PIN      8
143
+#define HEATER_0_PIN                          10
144
+#define HEATER_1_PIN                           7
145
+#define HEATER_BED_PIN                         8
146
 
146
 
147
 #ifndef FAN_PIN
147
 #ifndef FAN_PIN
148
-  #define FAN_PIN           9
148
+  #define FAN_PIN                              9
149
 #endif
149
 #endif
150
 
150
 
151
 #ifndef FIL_RUNOUT_PIN
151
 #ifndef FIL_RUNOUT_PIN
152
-  #define FIL_RUNOUT_PIN   57
152
+  #define FIL_RUNOUT_PIN                      57
153
 #endif
153
 #endif
154
 
154
 
155
 #if !HAS_FILAMENT_SENSOR
155
 #if !HAS_FILAMENT_SENSOR
156
-  #define FAN1_PIN          4
156
+  #define FAN1_PIN                             4
157
 #endif
157
 #endif
158
 
158
 
159
 //
159
 //
160
 // Misc. Functions
160
 // Misc. Functions
161
 //
161
 //
162
 #ifndef SDSS
162
 #ifndef SDSS
163
-  #define SDSS             53
163
+  #define SDSS                                53
164
 #endif
164
 #endif
165
-#define LED_PIN            13
166
-#define LED4_PIN            5
165
+#define LED_PIN                               13
166
+#define LED4_PIN                               5
167
 
167
 
168
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
168
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
169
-#define FILWIDTH_PIN        5   // Analog Input
169
+#define FILWIDTH_PIN                           5  // Analog Input
170
 
170
 
171
 #ifndef PS_ON_PIN
171
 #ifndef PS_ON_PIN
172
-  #define PS_ON_PIN        12
172
+  #define PS_ON_PIN                           12
173
 #endif
173
 #endif
174
 
174
 
175
-#define CASE_LIGHT_PIN      5
175
+#define CASE_LIGHT_PIN                         5
176
 
176
 
177
 //
177
 //
178
 // LCD / Controller
178
 // LCD / Controller
180
 // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
180
 // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
181
 //
181
 //
182
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
182
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
183
-  #define BEEPER_PIN       37
184
-  #define BTN_EN1          31
185
-  #define BTN_EN2          33
186
-  #define BTN_ENC          35
187
-  #define SD_DETECT_PIN    49
188
-  #define KILL_PIN         41
189
-  #define LCD_PINS_RS      16
190
-  #define LCD_PINS_ENABLE  17
191
-  #define LCD_PINS_D4      23
192
-  #define LCD_PINS_D5      25
193
-  #define LCD_PINS_D6      27
194
-  #define LCD_PINS_D7      29
183
+  #define BEEPER_PIN                          37
184
+  #define BTN_EN1                             31
185
+  #define BTN_EN2                             33
186
+  #define BTN_ENC                             35
187
+  #define SD_DETECT_PIN                       49
188
+  #define KILL_PIN                            41
189
+  #define LCD_PINS_RS                         16
190
+  #define LCD_PINS_ENABLE                     17
191
+  #define LCD_PINS_D4                         23
192
+  #define LCD_PINS_D5                         25
193
+  #define LCD_PINS_D6                         27
194
+  #define LCD_PINS_D7                         29
195
 #endif
195
 #endif

+ 14
- 14
Marlin/src/pins/ramps/pins_FORMBOT_RAPTOR2.h Vedi File

28
 #define BOARD_INFO_NAME      "Formbot Raptor2"
28
 #define BOARD_INFO_NAME      "Formbot Raptor2"
29
 #define DEFAULT_MACHINE_NAME BOARD_INFO_NAME
29
 #define DEFAULT_MACHINE_NAME BOARD_INFO_NAME
30
 
30
 
31
-#define FAN_PIN             6
31
+#define FAN_PIN                                6
32
 
32
 
33
 #ifndef FIL_RUNOUT_PIN
33
 #ifndef FIL_RUNOUT_PIN
34
-  #define FIL_RUNOUT_PIN   22
34
+  #define FIL_RUNOUT_PIN                      22
35
 #endif
35
 #endif
36
 
36
 
37
 #include "pins_FORMBOT_RAPTOR.h"
37
 #include "pins_FORMBOT_RAPTOR.h"
42
 // M3/M4/M5 - Spindle/Laser Control
42
 // M3/M4/M5 - Spindle/Laser Control
43
 //
43
 //
44
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
44
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
45
-  #if !NUM_SERVOS                       // Try to use servo connector first
46
-    #define SPINDLE_LASER_ENA_PIN     6 // Pullup or pulldown!
47
-    #define SPINDLE_LASER_PWM_PIN     4 // Hardware PWM
48
-    #define SPINDLE_DIR_PIN           5
49
-  #elif !GREEDY_PANEL                   // Try to use AUX2
50
-    #define SPINDLE_LASER_ENA_PIN     4 // Pullup or pulldown!
51
-    #define SPINDLE_LASER_PWM_PIN    44 // Hardware PWM
52
-    #define SPINDLE_DIR_PIN          65
45
+  #if !NUM_SERVOS                                 // Try to use servo connector first
46
+    #define SPINDLE_LASER_ENA_PIN              6  // Pullup or pulldown!
47
+    #define SPINDLE_LASER_PWM_PIN              4  // Hardware PWM
48
+    #define SPINDLE_DIR_PIN                    5
49
+  #elif !GREEDY_PANEL                             // Try to use AUX2
50
+    #define SPINDLE_LASER_ENA_PIN              4  // Pullup or pulldown!
51
+    #define SPINDLE_LASER_PWM_PIN             44  // Hardware PWM
52
+    #define SPINDLE_DIR_PIN                   65
53
   #endif
53
   #endif
54
 #endif
54
 #endif
55
 
55
 
56
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
56
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT)
57
-  #if NUM_SERVOS <= 1                   // Try to use servo connector first
58
-    #define CASE_LIGHT_PIN  6           // Hardware PWM
59
-  #elif !GREEDY_PANEL                   // Try to use AUX2
60
-    #define CASE_LIGHT_PIN 44           // Hardware PWM
57
+  #if NUM_SERVOS <= 1                             // Try to use servo connector first
58
+    #define CASE_LIGHT_PIN                     6  // Hardware PWM
59
+  #elif !GREEDY_PANEL                             // Try to use AUX2
60
+    #define CASE_LIGHT_PIN                    44  // Hardware PWM
61
   #endif
61
   #endif
62
 #endif
62
 #endif
63
 
63
 

+ 63
- 63
Marlin/src/pins/ramps/pins_FORMBOT_TREX2PLUS.h Vedi File

37
 //
37
 //
38
 // Servos
38
 // Servos
39
 //
39
 //
40
-#define SERVO0_PIN         11
41
-#define SERVO1_PIN         -1    // was 6
42
-#define SERVO2_PIN         -1    // was 5
43
-#define SERVO3_PIN         -1
40
+#define SERVO0_PIN                            11
41
+#define SERVO1_PIN                            -1  // was 6
42
+#define SERVO2_PIN                            -1  // was 5
43
+#define SERVO3_PIN                            -1
44
 
44
 
45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN           3
48
+#define X_MIN_PIN                              3
49
 #ifndef X_MAX_PIN
49
 #ifndef X_MAX_PIN
50
-  #define X_MAX_PIN         2
50
+  #define X_MAX_PIN                            2
51
 #endif
51
 #endif
52
-#define Y_MIN_PIN          14
53
-#define Y_MAX_PIN          15
54
-#define Z_MIN_PIN          18
55
-#define Z_MAX_PIN          19
52
+#define Y_MIN_PIN                             14
53
+#define Y_MAX_PIN                             15
54
+#define Z_MIN_PIN                             18
55
+#define Z_MAX_PIN                             19
56
 
56
 
57
 //
57
 //
58
 // Z Probe (when not Z_MIN_PIN)
58
 // Z Probe (when not Z_MIN_PIN)
59
 //
59
 //
60
 #ifndef Z_MIN_PROBE_PIN
60
 #ifndef Z_MIN_PROBE_PIN
61
-  #define Z_MIN_PROBE_PIN  32
61
+  #define Z_MIN_PROBE_PIN                     32
62
 #endif
62
 #endif
63
 
63
 
64
 //
64
 //
65
 // Steppers
65
 // Steppers
66
 //
66
 //
67
-#define X_STEP_PIN         54
68
-#define X_DIR_PIN          55
69
-#define X_ENABLE_PIN       38
67
+#define X_STEP_PIN                            54
68
+#define X_DIR_PIN                             55
69
+#define X_ENABLE_PIN                          38
70
 #ifndef X_CS_PIN
70
 #ifndef X_CS_PIN
71
-  #define X_CS_PIN         53
71
+  #define X_CS_PIN                            53
72
 #endif
72
 #endif
73
 
73
 
74
-#define Y_STEP_PIN         60
75
-#define Y_DIR_PIN          61
76
-#define Y_ENABLE_PIN       56
74
+#define Y_STEP_PIN                            60
75
+#define Y_DIR_PIN                             61
76
+#define Y_ENABLE_PIN                          56
77
 #ifndef Y_CS_PIN
77
 #ifndef Y_CS_PIN
78
-  #define Y_CS_PIN         49
78
+  #define Y_CS_PIN                            49
79
 #endif
79
 #endif
80
 
80
 
81
-#define Z_STEP_PIN         46
82
-#define Z_DIR_PIN          48
83
-#define Z_ENABLE_PIN       62
81
+#define Z_STEP_PIN                            46
82
+#define Z_DIR_PIN                             48
83
+#define Z_ENABLE_PIN                          62
84
 #ifndef Z_CS_PIN
84
 #ifndef Z_CS_PIN
85
-  #define Z_CS_PIN         40
85
+  #define Z_CS_PIN                            40
86
 #endif
86
 #endif
87
 
87
 
88
-#define E0_STEP_PIN        26
89
-#define E0_DIR_PIN         28
90
-#define E0_ENABLE_PIN      24
88
+#define E0_STEP_PIN                           26
89
+#define E0_DIR_PIN                            28
90
+#define E0_ENABLE_PIN                         24
91
 #ifndef E0_CS_PIN
91
 #ifndef E0_CS_PIN
92
-  #define E0_CS_PIN        42
92
+  #define E0_CS_PIN                           42
93
 #endif
93
 #endif
94
 
94
 
95
-#define E1_STEP_PIN        36
96
-#define E1_DIR_PIN         34
97
-#define E1_ENABLE_PIN      30
95
+#define E1_STEP_PIN                           36
96
+#define E1_DIR_PIN                            34
97
+#define E1_ENABLE_PIN                         30
98
 #ifndef E1_CS_PIN
98
 #ifndef E1_CS_PIN
99
-  #define E1_CS_PIN        44
99
+  #define E1_CS_PIN                           44
100
 #endif
100
 #endif
101
 
101
 
102
-#define E2_STEP_PIN        42
103
-#define E2_DIR_PIN         43
104
-#define E2_ENABLE_PIN      44
102
+#define E2_STEP_PIN                           42
103
+#define E2_DIR_PIN                            43
104
+#define E2_ENABLE_PIN                         44
105
 
105
 
106
 //
106
 //
107
 // Temperature Sensors
107
 // Temperature Sensors
108
 //
108
 //
109
-#define TEMP_0_PIN         13   // Analog Input
110
-#define TEMP_1_PIN         15   // Analog Input
111
-#define TEMP_BED_PIN        3   // Analog Input
109
+#define TEMP_0_PIN                            13  // Analog Input
110
+#define TEMP_1_PIN                            15  // Analog Input
111
+#define TEMP_BED_PIN                           3  // Analog Input
112
 
112
 
113
 // SPI for Max6675 or Max31855 Thermocouple
113
 // SPI for Max6675 or Max31855 Thermocouple
114
 #if DISABLED(SDSUPPORT)
114
 #if DISABLED(SDSUPPORT)
115
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
115
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
116
 #else
116
 #else
117
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
117
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
118
 #endif
118
 #endif
119
 
119
 
120
 //
120
 //
137
 //
137
 //
138
 // Heaters / Fans
138
 // Heaters / Fans
139
 //
139
 //
140
-#define HEATER_0_PIN       10
141
-#define HEATER_1_PIN        7
142
-#define HEATER_BED_PIN     58
140
+#define HEATER_0_PIN                          10
141
+#define HEATER_1_PIN                           7
142
+#define HEATER_BED_PIN                        58
143
 
143
 
144
-#define FAN_PIN             9
144
+#define FAN_PIN                                9
145
 
145
 
146
 #if HAS_FILAMENT_SENSOR
146
 #if HAS_FILAMENT_SENSOR
147
-  #define FIL_RUNOUT_PIN    4
148
-  //#define FIL_RUNOUT2_PIN  -1
147
+  #define FIL_RUNOUT_PIN                       4
148
+  //#define FIL_RUNOUT2_PIN                   -1
149
 #else
149
 #else
150
   // Though defined as a fan pin, it is utilized as a dedicated laser pin by Formbot.
150
   // Though defined as a fan pin, it is utilized as a dedicated laser pin by Formbot.
151
-  #define FAN1_PIN          4
151
+  #define FAN1_PIN                             4
152
 #endif
152
 #endif
153
 
153
 
154
 //
154
 //
155
 // Misc. Functions
155
 // Misc. Functions
156
 //
156
 //
157
-#define SDSS               53
157
+#define SDSS                                  53
158
 #ifndef LED_PIN
158
 #ifndef LED_PIN
159
-  #define LED_PIN          13   // The Formbot v 1 board has almost no unassigned pins on it.  The Board's LED
159
+  #define LED_PIN                             13  // The Formbot v 1 board has almost no unassigned pins on it.  The Board's LED
160
 #endif                          // is a good place to get a signal to control the Max7219 LED Matrix.
160
 #endif                          // is a good place to get a signal to control the Max7219 LED Matrix.
161
 
161
 
162
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
162
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
163
-#define FILWIDTH_PIN        5   // Analog Input
163
+#define FILWIDTH_PIN                           5  // Analog Input
164
 
164
 
165
 #ifndef PS_ON_PIN
165
 #ifndef PS_ON_PIN
166
-  #define PS_ON_PIN        12
166
+  #define PS_ON_PIN                           12
167
 #endif
167
 #endif
168
 
168
 
169
-#define CASE_LIGHT_PIN      8
169
+#define CASE_LIGHT_PIN                         8
170
 
170
 
171
 //
171
 //
172
 // LCD / Controller
172
 // LCD / Controller
175
 //
175
 //
176
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
176
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
177
   #ifndef BEEPER_PIN
177
   #ifndef BEEPER_PIN
178
-    #define BEEPER_PIN     37
178
+    #define BEEPER_PIN                        37
179
   #endif
179
   #endif
180
-  #define BTN_EN1          31
181
-  #define BTN_EN2          33
182
-  #define BTN_ENC          35
183
-  #define SD_DETECT_PIN    49
180
+  #define BTN_EN1                             31
181
+  #define BTN_EN2                             33
182
+  #define BTN_ENC                             35
183
+  #define SD_DETECT_PIN                       49
184
 
184
 
185
   // Allow MAX7219 to steal the KILL pin
185
   // Allow MAX7219 to steal the KILL pin
186
   #if !defined(KILL_PIN) && MAX7219_CLK_PIN != 41 && MAX7219_DIN_PIN != 41 && MAX7219_LOAD_PIN != 41
186
   #if !defined(KILL_PIN) && MAX7219_CLK_PIN != 41 && MAX7219_DIN_PIN != 41 && MAX7219_LOAD_PIN != 41
187
-    #define KILL_PIN       41
187
+    #define KILL_PIN                          41
188
   #endif
188
   #endif
189
 
189
 
190
-  #define LCD_PINS_RS      16
191
-  #define LCD_PINS_ENABLE  17
192
-  #define LCD_PINS_D4      23
193
-  #define LCD_PINS_D5      25
194
-  #define LCD_PINS_D6      27
195
-  #define LCD_PINS_D7      29
190
+  #define LCD_PINS_RS                         16
191
+  #define LCD_PINS_ENABLE                     17
192
+  #define LCD_PINS_D4                         23
193
+  #define LCD_PINS_D5                         25
194
+  #define LCD_PINS_D6                         27
195
+  #define LCD_PINS_D7                         29
196
 #endif
196
 #endif

+ 65
- 67
Marlin/src/pins/ramps/pins_FORMBOT_TREX3.h Vedi File

37
 //
37
 //
38
 // Servos
38
 // Servos
39
 //
39
 //
40
-#define SERVO0_PIN         11
41
-#define SERVO1_PIN         -1    // was 6
42
-#define SERVO2_PIN         -1
43
-#define SERVO3_PIN         -1
40
+#define SERVO0_PIN                            11
41
+#define SERVO1_PIN                            -1  // was 6
42
+#define SERVO2_PIN                            -1
43
+#define SERVO3_PIN                            -1
44
 
44
 
45
 //
45
 //
46
 // Limit Switches
46
 // Limit Switches
47
 //
47
 //
48
-#define X_MIN_PIN           3
48
+#define X_MIN_PIN                              3
49
 #ifndef X_MAX_PIN
49
 #ifndef X_MAX_PIN
50
-  #define X_MAX_PIN         2
50
+  #define X_MAX_PIN                            2
51
 #endif
51
 #endif
52
-#define Y_MIN_PIN          14
53
-#define Y_MAX_PIN          15
54
-#define Z_MIN_PIN          18
55
-#define Z_MAX_PIN          19
52
+#define Y_MIN_PIN                             14
53
+#define Y_MAX_PIN                             15
54
+#define Z_MIN_PIN                             18
55
+#define Z_MAX_PIN                             19
56
 
56
 
57
 //
57
 //
58
 // Z Probe (when not Z_MIN_PIN)
58
 // Z Probe (when not Z_MIN_PIN)
59
 //
59
 //
60
 #ifndef Z_MIN_PROBE_PIN
60
 #ifndef Z_MIN_PROBE_PIN
61
-  #define Z_MIN_PROBE_PIN  32
61
+  #define Z_MIN_PROBE_PIN                     32
62
 #endif
62
 #endif
63
 
63
 
64
 //
64
 //
65
 // Steppers
65
 // Steppers
66
 //
66
 //
67
-#define X_STEP_PIN         54
68
-#define X_DIR_PIN          55
69
-#define X_ENABLE_PIN       38
67
+#define X_STEP_PIN                            54
68
+#define X_DIR_PIN                             55
69
+#define X_ENABLE_PIN                          38
70
 #ifndef X_CS_PIN
70
 #ifndef X_CS_PIN
71
-  #define X_CS_PIN         53
71
+  #define X_CS_PIN                            53
72
 #endif
72
 #endif
73
 
73
 
74
-#define Y_STEP_PIN         60
75
-#define Y_DIR_PIN          61
76
-#define Y_ENABLE_PIN       56
74
+#define Y_STEP_PIN                            60
75
+#define Y_DIR_PIN                             61
76
+#define Y_ENABLE_PIN                          56
77
 #ifndef Y_CS_PIN
77
 #ifndef Y_CS_PIN
78
-  #define Y_CS_PIN         49
78
+  #define Y_CS_PIN                            49
79
 #endif
79
 #endif
80
 
80
 
81
-#define Z_STEP_PIN         46
82
-#define Z_DIR_PIN          48
83
-#define Z_ENABLE_PIN       62
81
+#define Z_STEP_PIN                            46
82
+#define Z_DIR_PIN                             48
83
+#define Z_ENABLE_PIN                          62
84
 #ifndef Z_CS_PIN
84
 #ifndef Z_CS_PIN
85
-  #define Z_CS_PIN         40
85
+  #define Z_CS_PIN                            40
86
 #endif
86
 #endif
87
 
87
 
88
-#define E0_STEP_PIN        26
89
-#define E0_DIR_PIN         28
90
-#define E0_ENABLE_PIN      24
88
+#define E0_STEP_PIN                           26
89
+#define E0_DIR_PIN                            28
90
+#define E0_ENABLE_PIN                         24
91
 #ifndef E0_CS_PIN
91
 #ifndef E0_CS_PIN
92
-  #define E0_CS_PIN        42
92
+  #define E0_CS_PIN                           42
93
 #endif
93
 #endif
94
 
94
 
95
-#define E1_STEP_PIN        36
96
-#define E1_DIR_PIN         34
97
-#define E1_ENABLE_PIN      30
95
+#define E1_STEP_PIN                           36
96
+#define E1_DIR_PIN                            34
97
+#define E1_ENABLE_PIN                         30
98
 #ifndef E1_CS_PIN
98
 #ifndef E1_CS_PIN
99
-  #define E1_CS_PIN        44
99
+  #define E1_CS_PIN                           44
100
 #endif
100
 #endif
101
 
101
 
102
-#define E2_STEP_PIN        42
103
-#define E2_DIR_PIN         43
104
-#define E2_ENABLE_PIN      44
102
+#define E2_STEP_PIN                           42
103
+#define E2_DIR_PIN                            43
104
+#define E2_ENABLE_PIN                         44
105
 
105
 
106
 //
106
 //
107
 // Temperature Sensors
107
 // Temperature Sensors
108
 //
108
 //
109
-#define TEMP_0_PIN         13   // Analog Input
110
-#define TEMP_1_PIN         15   // Analog Input
111
-#define TEMP_BED_PIN       14   // Analog Input
109
+#define TEMP_0_PIN                            13  // Analog Input
110
+#define TEMP_1_PIN                            15  // Analog Input
111
+#define TEMP_BED_PIN                          14  // Analog Input
112
 
112
 
113
 // SPI for Max6675 or Max31855 Thermocouple
113
 // SPI for Max6675 or Max31855 Thermocouple
114
 #if DISABLED(SDSUPPORT)
114
 #if DISABLED(SDSUPPORT)
115
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
115
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
116
 #else
116
 #else
117
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
117
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
118
 #endif
118
 #endif
119
 
119
 
120
-
121
-
122
 //
120
 //
123
 // Heaters / Fans
121
 // Heaters / Fans
124
 //
122
 //
125
-#define HEATER_0_PIN       10
126
-#define HEATER_1_PIN        7
127
-#define HEATER_BED_PIN      8
123
+#define HEATER_0_PIN                          10
124
+#define HEATER_1_PIN                           7
125
+#define HEATER_BED_PIN                         8
128
 
126
 
129
-#define FAN_PIN             9
130
-#define FAN1_PIN           12
127
+#define FAN_PIN                                9
128
+#define FAN1_PIN                              12
131
 
129
 
132
-#define NUM_RUNOUT_SENSORS  2
133
-#define FIL_RUNOUT_PIN     22
134
-#define FIL_RUNOUT2_PIN    21
130
+#define NUM_RUNOUT_SENSORS                     2
131
+#define FIL_RUNOUT_PIN                        22
132
+#define FIL_RUNOUT2_PIN                       21
135
 
133
 
136
 //
134
 //
137
 // Misc. Functions
135
 // Misc. Functions
138
 //
136
 //
139
-#define CASE_LIGHT_PIN      5
140
-#define SDSS               53
137
+#define CASE_LIGHT_PIN                         5
138
+#define SDSS                                  53
141
 #ifndef LED_PIN
139
 #ifndef LED_PIN
142
-  #define LED_PIN          13
140
+  #define LED_PIN                             13
143
 #endif
141
 #endif
144
 
142
 
145
-#define SPINDLE_LASER_PWM_PIN    -1   // Hardware PWM
146
-#define SPINDLE_LASER_ENA_PIN     4   // Pullup!
143
+#define SPINDLE_LASER_PWM_PIN                 -1  // Hardware PWM
144
+#define SPINDLE_LASER_ENA_PIN                  4  // Pullup!
147
 
145
 
148
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
146
 // Use the RAMPS 1.4 Analog input 5 on the AUX2 connector
149
-#define FILWIDTH_PIN        5   // Analog Input
147
+#define FILWIDTH_PIN                           5  // Analog Input
150
 
148
 
151
 //
149
 //
152
 // LCD / Controller
150
 // LCD / Controller
154
 // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
152
 // Formbot only supports REPRAP_DISCOUNT_SMART_CONTROLLER
155
 //
153
 //
156
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
154
 #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
157
-  #define LCD_PINS_RS      16
158
-  #define LCD_PINS_ENABLE  17
159
-  #define LCD_PINS_D4      23
160
-  #define LCD_PINS_D5      25
161
-  #define LCD_PINS_D6      27
162
-  #define LCD_PINS_D7      29
163
-  #define BTN_EN1          31
164
-  #define BTN_EN2          33
165
-  #define BTN_ENC          35
166
-  #define SD_DETECT_PIN    49
155
+  #define LCD_PINS_RS                         16
156
+  #define LCD_PINS_ENABLE                     17
157
+  #define LCD_PINS_D4                         23
158
+  #define LCD_PINS_D5                         25
159
+  #define LCD_PINS_D6                         27
160
+  #define LCD_PINS_D7                         29
161
+  #define BTN_EN1                             31
162
+  #define BTN_EN2                             33
163
+  #define BTN_ENC                             35
164
+  #define SD_DETECT_PIN                       49
167
   #ifndef KILL_PIN
165
   #ifndef KILL_PIN
168
-    #define KILL_PIN       41
166
+    #define KILL_PIN                          41
169
   #endif
167
   #endif
170
   #ifndef BEEPER_PIN
168
   #ifndef BEEPER_PIN
171
-    #define BEEPER_PIN     37
169
+    #define BEEPER_PIN                        37
172
   #endif
170
   #endif
173
 #endif
171
 #endif

+ 92
- 92
Marlin/src/pins/ramps/pins_FYSETC_F6_13.h Vedi File

33
   #define BOARD_INFO_NAME "FYSETC F6 1.3"
33
   #define BOARD_INFO_NAME "FYSETC F6 1.3"
34
 #endif
34
 #endif
35
 
35
 
36
-#define RESET_PIN          30
37
-#define SPI_FLASH_CS       83
36
+#define RESET_PIN                             30
37
+#define SPI_FLASH_CS                          83
38
 
38
 
39
 //
39
 //
40
 // Servos
40
 // Servos
41
 //
41
 //
42
-#define SERVO0_PIN         13
43
-#define SERVO1_PIN         11    // (PS_ON_PIN)
44
-#define SERVO2_PIN         10    // (FIL_RUNOUT_PIN)
45
-#define SERVO3_PIN          4    // (RGB_LED_G_PIN)
42
+#define SERVO0_PIN                            13
43
+#define SERVO1_PIN                            11  // (PS_ON_PIN)
44
+#define SERVO2_PIN                            10  // (FIL_RUNOUT_PIN)
45
+#define SERVO3_PIN                             4  // (RGB_LED_G_PIN)
46
 
46
 
47
 //
47
 //
48
 // Limit Switches
48
 // Limit Switches
49
 //
49
 //
50
-#define X_MIN_PIN          63
51
-#define X_MAX_PIN          64
52
-#define Y_MIN_PIN          14
53
-#define Y_MAX_PIN          15
54
-#define Z_MIN_PIN          12
50
+#define X_MIN_PIN                             63
51
+#define X_MAX_PIN                             64
52
+#define Y_MIN_PIN                             14
53
+#define Y_MAX_PIN                             15
54
+#define Z_MIN_PIN                             12
55
 #ifndef Z_MAX_PIN
55
 #ifndef Z_MAX_PIN
56
-  #define Z_MAX_PIN         9
56
+  #define Z_MAX_PIN                            9
57
 #endif
57
 #endif
58
 
58
 
59
 #ifndef FIL_RUNOUT_PIN
59
 #ifndef FIL_RUNOUT_PIN
60
-  #define FIL_RUNOUT_PIN   SERVO2_PIN
60
+  #define FIL_RUNOUT_PIN              SERVO2_PIN
61
 #endif
61
 #endif
62
 
62
 
63
 //
63
 //
64
 // Z Probe (when not Z_MIN_PIN)
64
 // Z Probe (when not Z_MIN_PIN)
65
 //
65
 //
66
 #ifndef Z_MIN_PROBE_PIN
66
 #ifndef Z_MIN_PROBE_PIN
67
-  #define Z_MIN_PROBE_PIN   9   // Servos pin
67
+  #define Z_MIN_PROBE_PIN                      9  // Servos pin
68
 #endif
68
 #endif
69
 
69
 
70
 //
70
 //
71
 // Steppers
71
 // Steppers
72
 //
72
 //
73
-#define X_STEP_PIN         54
74
-#define X_DIR_PIN          55
75
-#define X_ENABLE_PIN       38
73
+#define X_STEP_PIN                            54
74
+#define X_DIR_PIN                             55
75
+#define X_ENABLE_PIN                          38
76
 #ifndef X_CS_PIN
76
 #ifndef X_CS_PIN
77
-  #define X_CS_PIN         70
77
+  #define X_CS_PIN                            70
78
 #endif
78
 #endif
79
 
79
 
80
-#define Y_STEP_PIN         60
81
-#define Y_DIR_PIN          61
82
-#define Y_ENABLE_PIN       56
80
+#define Y_STEP_PIN                            60
81
+#define Y_DIR_PIN                             61
82
+#define Y_ENABLE_PIN                          56
83
 #ifndef Y_CS_PIN
83
 #ifndef Y_CS_PIN
84
-  #define Y_CS_PIN         39
84
+  #define Y_CS_PIN                            39
85
 #endif
85
 #endif
86
 
86
 
87
-#define Z_STEP_PIN         43
88
-#define Z_DIR_PIN          48
89
-#define Z_ENABLE_PIN       58
87
+#define Z_STEP_PIN                            43
88
+#define Z_DIR_PIN                             48
89
+#define Z_ENABLE_PIN                          58
90
 #ifndef Z_CS_PIN
90
 #ifndef Z_CS_PIN
91
-  #define Z_CS_PIN         74
91
+  #define Z_CS_PIN                            74
92
 #endif
92
 #endif
93
 
93
 
94
-#define E0_STEP_PIN        26
95
-#define E0_DIR_PIN         28
96
-#define E0_ENABLE_PIN      24
94
+#define E0_STEP_PIN                           26
95
+#define E0_DIR_PIN                            28
96
+#define E0_ENABLE_PIN                         24
97
 #ifndef E0_CS_PIN
97
 #ifndef E0_CS_PIN
98
-  #define E0_CS_PIN        47
98
+  #define E0_CS_PIN                           47
99
 #endif
99
 #endif
100
 
100
 
101
-#define E1_STEP_PIN        36
102
-#define E1_DIR_PIN         34
103
-#define E1_ENABLE_PIN      30
101
+#define E1_STEP_PIN                           36
102
+#define E1_DIR_PIN                            34
103
+#define E1_ENABLE_PIN                         30
104
 #ifndef E1_CS_PIN
104
 #ifndef E1_CS_PIN
105
-  #define E1_CS_PIN        32
105
+  #define E1_CS_PIN                           32
106
 #endif
106
 #endif
107
 
107
 
108
-#define E2_STEP_PIN        59
109
-#define E2_DIR_PIN         57
110
-#define E2_ENABLE_PIN      40
108
+#define E2_STEP_PIN                           59
109
+#define E2_DIR_PIN                            57
110
+#define E2_ENABLE_PIN                         40
111
 #ifndef E2_CS_PIN
111
 #ifndef E2_CS_PIN
112
-  #define E2_CS_PIN        42
112
+  #define E2_CS_PIN                           42
113
 #endif
113
 #endif
114
 
114
 
115
 //
115
 //
125
    * At the moment, F6 rx pins are not pc interrupt pins
125
    * At the moment, F6 rx pins are not pc interrupt pins
126
    */
126
    */
127
   #ifndef X_SERIAL_RX_PIN
127
   #ifndef X_SERIAL_RX_PIN
128
-    #define X_SERIAL_RX_PIN  -1   // 71
128
+    #define X_SERIAL_RX_PIN                   -1  // 71
129
   #endif
129
   #endif
130
   #ifndef X_SERIAL_TX_PIN
130
   #ifndef X_SERIAL_TX_PIN
131
-    #define X_SERIAL_TX_PIN  72
131
+    #define X_SERIAL_TX_PIN                   72
132
   #endif
132
   #endif
133
   #ifndef Y_SERIAL_RX_PIN
133
   #ifndef Y_SERIAL_RX_PIN
134
-    #define Y_SERIAL_RX_PIN  -1   // 73
134
+    #define Y_SERIAL_RX_PIN                   -1  // 73
135
   #endif
135
   #endif
136
   #ifndef Y_SERIAL_TX_PIN
136
   #ifndef Y_SERIAL_TX_PIN
137
-    #define Y_SERIAL_TX_PIN  75
137
+    #define Y_SERIAL_TX_PIN                   75
138
   #endif
138
   #endif
139
   #ifndef Z_SERIAL_RX_PIN
139
   #ifndef Z_SERIAL_RX_PIN
140
-    #define Z_SERIAL_RX_PIN  -1   // 78
140
+    #define Z_SERIAL_RX_PIN                   -1  // 78
141
   #endif
141
   #endif
142
   #ifndef Z_SERIAL_TX_PIN
142
   #ifndef Z_SERIAL_TX_PIN
143
-    #define Z_SERIAL_TX_PIN  79
143
+    #define Z_SERIAL_TX_PIN                   79
144
   #endif
144
   #endif
145
   #ifndef E0_SERIAL_RX_PIN
145
   #ifndef E0_SERIAL_RX_PIN
146
-    #define E0_SERIAL_RX_PIN -1   // 76
146
+    #define E0_SERIAL_RX_PIN                  -1  // 76
147
   #endif
147
   #endif
148
   #ifndef E0_SERIAL_TX_PIN
148
   #ifndef E0_SERIAL_TX_PIN
149
-    #define E0_SERIAL_TX_PIN 77
149
+    #define E0_SERIAL_TX_PIN                  77
150
   #endif
150
   #endif
151
   #ifndef E1_SERIAL_RX_PIN
151
   #ifndef E1_SERIAL_RX_PIN
152
-    #define E1_SERIAL_RX_PIN -1   // 80
152
+    #define E1_SERIAL_RX_PIN                  -1  // 80
153
   #endif
153
   #endif
154
   #ifndef E1_SERIAL_TX_PIN
154
   #ifndef E1_SERIAL_TX_PIN
155
-    #define E1_SERIAL_TX_PIN 81
155
+    #define E1_SERIAL_TX_PIN                  81
156
   #endif
156
   #endif
157
   #ifndef E2_SERIAL_RX_PIN
157
   #ifndef E2_SERIAL_RX_PIN
158
-    #define E2_SERIAL_RX_PIN -1   // 22
158
+    #define E2_SERIAL_RX_PIN                  -1  // 22
159
   #endif
159
   #endif
160
   #ifndef E2_SERIAL_TX_PIN
160
   #ifndef E2_SERIAL_TX_PIN
161
-    #define E2_SERIAL_TX_PIN 82
161
+    #define E2_SERIAL_TX_PIN                  82
162
   #endif
162
   #endif
163
 #endif
163
 #endif
164
 
164
 
165
 //
165
 //
166
 // Temperature Sensors
166
 // Temperature Sensors
167
 //
167
 //
168
-#define TEMP_0_PIN         12   // Analog Input
169
-#define TEMP_1_PIN         13   // Analog Input
170
-#define TEMP_2_PIN         14   // Analog Input
171
-#define TEMP_BED_PIN       15   // Analog Input
168
+#define TEMP_0_PIN                            12  // Analog Input
169
+#define TEMP_1_PIN                            13  // Analog Input
170
+#define TEMP_2_PIN                            14  // Analog Input
171
+#define TEMP_BED_PIN                          15  // Analog Input
172
 
172
 
173
 #ifndef FILWIDTH_PIN
173
 #ifndef FILWIDTH_PIN
174
-  #define FILWIDTH_PIN      9   // Analog Input on X+ endstop
174
+  #define FILWIDTH_PIN                         9  // Analog Input on X+ endstop
175
 #endif
175
 #endif
176
 
176
 
177
 //
177
 //
178
 // Heaters / Fans
178
 // Heaters / Fans
179
 //
179
 //
180
-#define HEATER_0_PIN        5
181
-#define HEATER_1_PIN        6
182
-#define HEATER_2_PIN        7
183
-#define HEATER_BED_PIN      8
180
+#define HEATER_0_PIN                           5
181
+#define HEATER_1_PIN                           6
182
+#define HEATER_2_PIN                           7
183
+#define HEATER_BED_PIN                         8
184
 
184
 
185
-#define FAN_PIN            44
186
-#define FAN1_PIN           45
187
-#define FAN2_PIN           46
185
+#define FAN_PIN                               44
186
+#define FAN1_PIN                              45
187
+#define FAN2_PIN                              46
188
 
188
 
189
 //
189
 //
190
 // Misc. Functions
190
 // Misc. Functions
191
 //
191
 //
192
-#define SDSS               53
193
-#define LED_PIN            13
194
-#define KILL_PIN           41
192
+#define SDSS                                  53
193
+#define LED_PIN                               13
194
+#define KILL_PIN                              41
195
 
195
 
196
 #ifndef PS_ON_PIN
196
 #ifndef PS_ON_PIN
197
-  #define PS_ON_PIN        SERVO1_PIN
197
+  #define PS_ON_PIN                   SERVO1_PIN
198
 #endif
198
 #endif
199
 
199
 
200
 /**
200
 /**
211
 //
211
 //
212
 // LCDs and Controllers
212
 // LCDs and Controllers
213
 //
213
 //
214
-#define BEEPER_PIN         37
215
-#define SD_DETECT_PIN      49
214
+#define BEEPER_PIN                            37
215
+#define SD_DETECT_PIN                         49
216
 
216
 
217
 #if ENABLED(FYSETC_MINI_12864)
217
 #if ENABLED(FYSETC_MINI_12864)
218
   //
218
   //
219
   // See https://wiki.fysetc.com/Mini12864_Panel/?fbclid=IwAR1FyjuNdVOOy9_xzky3qqo_WeM5h-4gpRnnWhQr_O1Ef3h0AFnFXmCehK8
219
   // See https://wiki.fysetc.com/Mini12864_Panel/?fbclid=IwAR1FyjuNdVOOy9_xzky3qqo_WeM5h-4gpRnnWhQr_O1Ef3h0AFnFXmCehK8
220
   //
220
   //
221
-  #define DOGLCD_A0        16
222
-  #define DOGLCD_CS        17
221
+  #define DOGLCD_A0                           16
222
+  #define DOGLCD_CS                           17
223
 
223
 
224
   #if ENABLED(FYSETC_GENERIC_12864_1_1)
224
   #if ENABLED(FYSETC_GENERIC_12864_1_1)
225
-    #define LCD_BACKLIGHT_PIN 27
225
+    #define LCD_BACKLIGHT_PIN                 27
226
   #endif
226
   #endif
227
 
227
 
228
-  #define KILL_PIN         41
229
-  #define LCD_RESET_PIN    23   // Must be high or open for LCD to operate normally.
228
+  #define KILL_PIN                            41
229
+  #define LCD_RESET_PIN                       23  // Must be high or open for LCD to operate normally.
230
                                 // Seems to work best if left open.
230
                                 // Seems to work best if left open.
231
 
231
 
232
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
232
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
233
     #ifndef RGB_LED_R_PIN
233
     #ifndef RGB_LED_R_PIN
234
-      #define RGB_LED_R_PIN 25
234
+      #define RGB_LED_R_PIN                   25
235
     #endif
235
     #endif
236
     #ifndef RGB_LED_G_PIN
236
     #ifndef RGB_LED_G_PIN
237
-      #define RGB_LED_G_PIN 27
237
+      #define RGB_LED_G_PIN                   27
238
     #endif
238
     #endif
239
     #ifndef RGB_LED_B_PIN
239
     #ifndef RGB_LED_B_PIN
240
-      #define RGB_LED_B_PIN 29
240
+      #define RGB_LED_B_PIN                   29
241
     #endif
241
     #endif
242
   #elif ENABLED(FYSETC_MINI_12864_2_1)
242
   #elif ENABLED(FYSETC_MINI_12864_2_1)
243
-    #define NEOPIXEL_PIN    25
243
+    #define NEOPIXEL_PIN                      25
244
   #endif
244
   #endif
245
 
245
 
246
 #elif HAS_GRAPHICAL_LCD
246
 #elif HAS_GRAPHICAL_LCD
247
 
247
 
248
-  #define LCD_PINS_RS      16
249
-  #define LCD_PINS_ENABLE  17
250
-  #define LCD_PINS_D4      23
251
-  #define LCD_PINS_D5      25
252
-  #define LCD_PINS_D6      27
253
-  #define LCD_PINS_D7      29
248
+  #define LCD_PINS_RS                         16
249
+  #define LCD_PINS_ENABLE                     17
250
+  #define LCD_PINS_D4                         23
251
+  #define LCD_PINS_D5                         25
252
+  #define LCD_PINS_D6                         27
253
+  #define LCD_PINS_D7                         29
254
 
254
 
255
   #if ENABLED(MKS_MINI_12864)
255
   #if ENABLED(MKS_MINI_12864)
256
-    #define DOGLCD_CS      25
257
-    #define DOGLCD_A0      27
256
+    #define DOGLCD_CS                         25
257
+    #define DOGLCD_A0                         27
258
   #endif
258
   #endif
259
 
259
 
260
 #endif
260
 #endif
261
 
261
 
262
 #if ENABLED(NEWPANEL)
262
 #if ENABLED(NEWPANEL)
263
-  #define BTN_EN1          31
264
-  #define BTN_EN2          33
265
-  #define BTN_ENC          35
263
+  #define BTN_EN1                             31
264
+  #define BTN_EN2                             33
265
+  #define BTN_ENC                             35
266
 #endif
266
 #endif
267
 
267
 
268
 #ifndef RGB_LED_R_PIN
268
 #ifndef RGB_LED_R_PIN
269
-  #define RGB_LED_R_PIN     3
269
+  #define RGB_LED_R_PIN                        3
270
 #endif
270
 #endif
271
 #ifndef RGB_LED_G_PIN
271
 #ifndef RGB_LED_G_PIN
272
-  #define RGB_LED_G_PIN     4
272
+  #define RGB_LED_G_PIN                        4
273
 #endif
273
 #endif
274
 #ifndef RGB_LED_B_PIN
274
 #ifndef RGB_LED_B_PIN
275
-  #define RGB_LED_B_PIN     9
275
+  #define RGB_LED_B_PIN                        9
276
 #endif
276
 #endif
277
 #ifndef RGB_LED_W_PIN
277
 #ifndef RGB_LED_W_PIN
278
-  #define RGB_LED_W_PIN    -1
278
+  #define RGB_LED_W_PIN                       -1
279
 #endif
279
 #endif

+ 13
- 13
Marlin/src/pins/ramps/pins_FYSETC_F6_14.h Vedi File

27
 
27
 
28
 #define BOARD_NAME "FYSETC F6 1.4"
28
 #define BOARD_NAME "FYSETC F6 1.4"
29
 
29
 
30
-#define Z_MAX_PIN           2
30
+#define Z_MAX_PIN                              2
31
 
31
 
32
 #if HAS_TMC_UART
32
 #if HAS_TMC_UART
33
   /**
33
   /**
34
    * TMC2208/TMC2209 stepper drivers
34
    * TMC2208/TMC2209 stepper drivers
35
    */
35
    */
36
-  #define X_SERIAL_RX_PIN  72
37
-  #define X_SERIAL_TX_PIN  71
38
-  #define Y_SERIAL_RX_PIN  73
39
-  #define Y_SERIAL_TX_PIN  78
40
-  #define Z_SERIAL_RX_PIN  75
41
-  #define Z_SERIAL_TX_PIN  79
42
-  #define E0_SERIAL_RX_PIN 77
43
-  #define E0_SERIAL_TX_PIN 81
44
-  #define E1_SERIAL_RX_PIN 76
45
-  #define E1_SERIAL_TX_PIN 80
46
-  #define E2_SERIAL_RX_PIN 62
47
-  #define E2_SERIAL_TX_PIN 82
36
+  #define X_SERIAL_RX_PIN                     72
37
+  #define X_SERIAL_TX_PIN                     71
38
+  #define Y_SERIAL_RX_PIN                     73
39
+  #define Y_SERIAL_TX_PIN                     78
40
+  #define Z_SERIAL_RX_PIN                     75
41
+  #define Z_SERIAL_TX_PIN                     79
42
+  #define E0_SERIAL_RX_PIN                    77
43
+  #define E0_SERIAL_TX_PIN                    81
44
+  #define E1_SERIAL_RX_PIN                    76
45
+  #define E1_SERIAL_TX_PIN                    80
46
+  #define E2_SERIAL_RX_PIN                    62
47
+  #define E2_SERIAL_TX_PIN                    82
48
 #endif
48
 #endif
49
 
49
 
50
 #include "pins_FYSETC_F6_13.h"
50
 #include "pins_FYSETC_F6_13.h"

+ 5
- 5
Marlin/src/pins/ramps/pins_K8400.h Vedi File

40
 //
40
 //
41
 // Limit Switches
41
 // Limit Switches
42
 //
42
 //
43
-#define X_STOP_PIN  3
44
-#define Y_STOP_PIN 14
43
+#define X_STOP_PIN                            3
44
+#define Y_STOP_PIN                           14
45
 
45
 
46
 #undef X_MIN_PIN
46
 #undef X_MIN_PIN
47
 #undef X_MAX_PIN
47
 #undef X_MAX_PIN
52
 // Steppers
52
 // Steppers
53
 //
53
 //
54
 #undef E1_STEP_PIN
54
 #undef E1_STEP_PIN
55
-#define E1_STEP_PIN 32
55
+#define E1_STEP_PIN                          32
56
 
56
 
57
 //
57
 //
58
 // Heaters / Fans
58
 // Heaters / Fans
59
 //
59
 //
60
 #undef HEATER_1_PIN
60
 #undef HEATER_1_PIN
61
-#define HEATER_1_PIN 11
61
+#define HEATER_1_PIN                         11
62
 
62
 
63
 //
63
 //
64
 // Misc. Functions
64
 // Misc. Functions
69
 
69
 
70
 #if Z_STEP_PIN == 26
70
 #if Z_STEP_PIN == 26
71
   #undef Z_STEP_PIN
71
   #undef Z_STEP_PIN
72
-  #define Z_STEP_PIN 32
72
+  #define Z_STEP_PIN                         32
73
 #endif
73
 #endif

+ 40
- 40
Marlin/src/pins/ramps/pins_K8800.h Vedi File

37
 //
37
 //
38
 // Limit Switches
38
 // Limit Switches
39
 //
39
 //
40
-#define X_STOP_PIN          3
41
-#define Y_STOP_PIN         14
42
-#define Z_MIN_PIN          68  // Used for bed leveling
43
-#define Z_MAX_PIN          66
40
+#define X_STOP_PIN                             3
41
+#define Y_STOP_PIN                            14
42
+#define Z_MIN_PIN                             68  // Used for bed leveling
43
+#define Z_MAX_PIN                             66
44
 
44
 
45
 //
45
 //
46
 // Steppers
46
 // Steppers
47
 //
47
 //
48
-#define X_STEP_PIN         54
49
-#define X_DIR_PIN          55
50
-#define X_ENABLE_PIN       38
48
+#define X_STEP_PIN                            54
49
+#define X_DIR_PIN                             55
50
+#define X_ENABLE_PIN                          38
51
 
51
 
52
-#define Y_STEP_PIN         60
53
-#define Y_DIR_PIN          61
54
-#define Y_ENABLE_PIN       56
52
+#define Y_STEP_PIN                            60
53
+#define Y_DIR_PIN                             61
54
+#define Y_ENABLE_PIN                          56
55
 
55
 
56
-#define Z_STEP_PIN         46
57
-#define Z_DIR_PIN          48
58
-#define Z_ENABLE_PIN       63
56
+#define Z_STEP_PIN                            46
57
+#define Z_DIR_PIN                             48
58
+#define Z_ENABLE_PIN                          63
59
 
59
 
60
-#define E0_STEP_PIN        26
61
-#define E0_DIR_PIN         28
62
-#define E0_ENABLE_PIN      24
60
+#define E0_STEP_PIN                           26
61
+#define E0_DIR_PIN                            28
62
+#define E0_ENABLE_PIN                         24
63
 
63
 
64
-#define E1_STEP_PIN        32
65
-#define E1_DIR_PIN         34
66
-#define E1_ENABLE_PIN      30
64
+#define E1_STEP_PIN                           32
65
+#define E1_DIR_PIN                            34
66
+#define E1_ENABLE_PIN                         30
67
 
67
 
68
 //
68
 //
69
 // Temperature Sensors
69
 // Temperature Sensors
70
 //
70
 //
71
-#define TEMP_0_PIN         13
71
+#define TEMP_0_PIN                            13
72
 
72
 
73
 //
73
 //
74
 // Heaters / Fans
74
 // Heaters / Fans
75
 //
75
 //
76
-#define HEATER_0_PIN       10
77
-#define FAN_PIN             8
78
-#define CONTROLLER_FAN_PIN  9
76
+#define HEATER_0_PIN                          10
77
+#define FAN_PIN                                8
78
+#define CONTROLLER_FAN_PIN                     9
79
 
79
 
80
 //
80
 //
81
 // Misc. Functions
81
 // Misc. Functions
82
 //
82
 //
83
-#define SDSS               25
83
+#define SDSS                                  25
84
 
84
 
85
-#define FIL_RUNOUT_PIN     69   // PK7
86
-#define KILL_PIN           20   // PD1
85
+#define FIL_RUNOUT_PIN                        69  // PK7
86
+#define KILL_PIN                              20  // PD1
87
 
87
 
88
 //
88
 //
89
 // LCD / Controller
89
 // LCD / Controller
90
 //
90
 //
91
-#define SD_DETECT_PIN      21   // PD0
92
-#define LCD_SDSS           53
93
-#define BEEPER_PIN          6
91
+#define SD_DETECT_PIN                         21  // PD0
92
+#define LCD_SDSS                              53
93
+#define BEEPER_PIN                             6
94
 
94
 
95
-#define DOGLCD_CS          29
96
-#define DOGLCD_A0          27
95
+#define DOGLCD_CS                             29
96
+#define DOGLCD_A0                             27
97
 
97
 
98
-#define LCD_PINS_RS        27
99
-#define LCD_PINS_ENABLE    29
100
-#define LCD_PINS_D4        37
101
-#define LCD_PINS_D5        35
102
-#define LCD_PINS_D6        33
103
-#define LCD_PINS_D7        31
98
+#define LCD_PINS_RS                           27
99
+#define LCD_PINS_ENABLE                       29
100
+#define LCD_PINS_D4                           37
101
+#define LCD_PINS_D5                           35
102
+#define LCD_PINS_D6                           33
103
+#define LCD_PINS_D7                           31
104
 
104
 
105
 #if ENABLED(NEWPANEL)
105
 #if ENABLED(NEWPANEL)
106
-  #define BTN_EN1          17
107
-  #define BTN_EN2          16
108
-  #define BTN_ENC          23
106
+  #define BTN_EN1                             17
107
+  #define BTN_EN2                             16
108
+  #define BTN_ENC                             23
109
 #endif
109
 #endif

+ 10
- 10
Marlin/src/pins/ramps/pins_MKS_BASE_14.h Vedi File

30
 #endif
30
 #endif
31
 
31
 
32
 #define BOARD_INFO_NAME "MKS BASE 1.4"
32
 #define BOARD_INFO_NAME "MKS BASE 1.4"
33
-#define MKS_BASE_VERSION 14
33
+#define MKS_BASE_VERSION                      14
34
 
34
 
35
 //
35
 //
36
 // Heaters / Fans
36
 // Heaters / Fans
37
 //
37
 //
38
-#define FAN_PIN             9   // PH6 ** Pin18 ** PWM9
38
+#define FAN_PIN                                9  // PH6 ** Pin18 ** PWM9
39
 
39
 
40
 // Other Mods
40
 // Other Mods
41
-#define CASE_LIGHT_PIN     11   // PB5 ** Pin24 ** PWM11
42
-#define SERVO3_PIN         12   // PB6 ** Pin25 ** D12
43
-#define PS_ON_PIN           2   // X+ // PE4 ** Pin6  ** PWM2       **MUST BE HARDWARE PWM
44
-#define FILWIDTH_PIN       15   // Y+ // PJ0 ** Pin63 ** USART3_RX  **Pin should have a pullup!
45
-#define FIL_RUNOUT_PIN     19   // Z+ // PD2 ** Pin45 ** USART1_RX
41
+#define CASE_LIGHT_PIN                        11  // PB5 ** Pin24 ** PWM11
42
+#define SERVO3_PIN                            12  // PB6 ** Pin25 ** D12
43
+#define PS_ON_PIN                              2  // X+ // PE4 ** Pin6  ** PWM2       **MUST BE HARDWARE PWM
44
+#define FILWIDTH_PIN                          15  // Y+ // PJ0 ** Pin63 ** USART3_RX  **Pin should have a pullup!
45
+#define FIL_RUNOUT_PIN                        19  // Z+ // PD2 ** Pin45 ** USART1_RX
46
 
46
 
47
 #ifndef RGB_LED_R_PIN
47
 #ifndef RGB_LED_R_PIN
48
-  #define RGB_LED_R_PIN    50
48
+  #define RGB_LED_R_PIN                       50
49
 #endif
49
 #endif
50
 #ifndef RGB_LED_R_PIN
50
 #ifndef RGB_LED_R_PIN
51
-  #define RGB_LED_G_PIN    51
51
+  #define RGB_LED_G_PIN                       51
52
 #endif
52
 #endif
53
 #ifndef RGB_LED_R_PIN
53
 #ifndef RGB_LED_R_PIN
54
-  #define RGB_LED_B_PIN    52
54
+  #define RGB_LED_B_PIN                       52
55
 #endif
55
 #endif
56
 
56
 
57
 #include "pins_MKS_BASE_common.h"
57
 #include "pins_MKS_BASE_common.h"

+ 7
- 7
Marlin/src/pins/ramps/pins_MKS_BASE_16.h Vedi File

30
 #endif
30
 #endif
31
 
31
 
32
 #define BOARD_INFO_NAME "MKS BASE 1.6"
32
 #define BOARD_INFO_NAME "MKS BASE 1.6"
33
-#define MKS_BASE_VERSION 16
33
+#define MKS_BASE_VERSION                     16
34
 
34
 
35
 //
35
 //
36
 // Servos
36
 // Servos
37
 //
37
 //
38
-#define SERVO1_PIN         12   // Digital 12 / Pin 25
38
+#define SERVO1_PIN                           12   // Digital 12 / Pin 25
39
 
39
 
40
 //
40
 //
41
 // Omitted RAMPS pins
41
 // Omitted RAMPS pins
42
 //
42
 //
43
 #ifndef SERVO2_PIN
43
 #ifndef SERVO2_PIN
44
-  #define SERVO2_PIN       -1
44
+  #define SERVO2_PIN                         -1
45
 #endif
45
 #endif
46
 #ifndef SERVO3_PIN
46
 #ifndef SERVO3_PIN
47
-  #define SERVO3_PIN       -1
47
+  #define SERVO3_PIN                         -1
48
 #endif
48
 #endif
49
 #ifndef FILWIDTH_PIN
49
 #ifndef FILWIDTH_PIN
50
-  #define FILWIDTH_PIN     -1
50
+  #define FILWIDTH_PIN                       -1
51
 #endif
51
 #endif
52
 #ifndef FIL_RUNOUT_PIN
52
 #ifndef FIL_RUNOUT_PIN
53
-  #define FIL_RUNOUT_PIN   -1
53
+  #define FIL_RUNOUT_PIN                     -1
54
 #endif
54
 #endif
55
 #ifndef PS_ON_PIN
55
 #ifndef PS_ON_PIN
56
-  #define PS_ON_PIN        -1
56
+  #define PS_ON_PIN                          -1
57
 #endif
57
 #endif
58
 
58
 
59
 #include "pins_MKS_BASE_common.h"
59
 #include "pins_MKS_BASE_common.h"

+ 18
- 18
Marlin/src/pins/ramps/pins_MKS_BASE_common.h Vedi File

34
   // Heaters / Fans
34
   // Heaters / Fans
35
   //
35
   //
36
   // Power outputs EFBF or EFBE
36
   // Power outputs EFBF or EFBE
37
-  #define MOSFET_D_PIN      7
37
+  #define MOSFET_D_PIN                         7
38
 
38
 
39
   //
39
   //
40
   // M3/M4/M5 - Spindle/Laser Control
40
   // M3/M4/M5 - Spindle/Laser Control
41
   //
41
   //
42
   #if HAS_CUTTER
42
   #if HAS_CUTTER
43
-    #define SPINDLE_LASER_PWM_PIN  2   // Hardware PWM
44
-    #define SPINDLE_LASER_ENA_PIN 15   // Pullup!
45
-    #define SPINDLE_DIR_PIN       19
43
+    #define SPINDLE_LASER_PWM_PIN              2  // Hardware PWM
44
+    #define SPINDLE_LASER_ENA_PIN             15  // Pullup!
45
+    #define SPINDLE_DIR_PIN                   19
46
   #endif
46
   #endif
47
 
47
 
48
   #ifndef CASE_LIGHT_PIN
48
   #ifndef CASE_LIGHT_PIN
49
-    #define CASE_LIGHT_PIN  2
49
+    #define CASE_LIGHT_PIN                     2
50
   #endif
50
   #endif
51
 
51
 
52
 #endif
52
 #endif
54
 //
54
 //
55
 // Microstepping pins
55
 // Microstepping pins
56
 //
56
 //
57
-#if MKS_BASE_VERSION >= 14      //     |===== 1.4 =====|===== 1.5+ =====|
58
-  #define X_MS1_PIN         5   // PE3 | Pin  5 | PWM5 |        | D3    | SERVO2_PIN
59
-  #define X_MS2_PIN         6   // PH3 | Pin 15 | PWM6 | Pin 14 | D6    | SERVO1_PIN
60
-  #define Y_MS1_PIN        59   // PF5 | Pin 92 | A5   |        |       |
61
-  #define Y_MS2_PIN        58   // PF4 | Pin 93 | A4   |        |       |
62
-  #define Z_MS1_PIN        22   // PA0 | Pin 78 | D22  |        |       |
63
-  #define Z_MS2_PIN        39   // PG2 | Pin 70 | D39  |        |       |
57
+#if MKS_BASE_VERSION >= 14                        //     |===== 1.4 =====|===== 1.5+ =====|
58
+  #define X_MS1_PIN                            5  // PE3 | Pin  5 | PWM5 |        | D3    | SERVO2_PIN
59
+  #define X_MS2_PIN                            6  // PH3 | Pin 15 | PWM6 | Pin 14 | D6    | SERVO1_PIN
60
+  #define Y_MS1_PIN                           59  // PF5 | Pin 92 | A5   |        |       |
61
+  #define Y_MS2_PIN                           58  // PF4 | Pin 93 | A4   |        |       |
62
+  #define Z_MS1_PIN                           22  // PA0 | Pin 78 | D22  |        |       |
63
+  #define Z_MS2_PIN                           39  // PG2 | Pin 70 | D39  |        |       |
64
   #if MKS_BASE_VERSION == 14
64
   #if MKS_BASE_VERSION == 14
65
-    #define E0_MS1_PIN     64   // PK2 | Pin 87 | A10  |        |       |
66
-    #define E0_MS2_PIN     63   // PK1 | Pin 88 | A9   |        |       |
65
+    #define E0_MS1_PIN                        64  // PK2 | Pin 87 | A10  |        |       |
66
+    #define E0_MS2_PIN                        63  // PK1 | Pin 88 | A9   |        |       |
67
   #else
67
   #else
68
-    #define E0_MS1_PIN     63   // PK1 |        |      | Pin 86 | A9    |
69
-    #define E0_MS2_PIN     64   // PK2 |        |      | Pin 87 | A10   |
68
+    #define E0_MS1_PIN                        63  // PK1 |        |      | Pin 86 | A9    |
69
+    #define E0_MS2_PIN                        64  // PK2 |        |      | Pin 87 | A10   |
70
   #endif
70
   #endif
71
-  #define E1_MS1_PIN       57   // PF3 | Pin 94 | A3   | Pin 93 | A3    |
72
-  #define E1_MS2_PIN        4   // PG5 | Pin  1 | PWM4 |        | D4    | SERVO3_PIN
71
+  #define E1_MS1_PIN                          57  // PF3 | Pin 94 | A3   | Pin 93 | A3    |
72
+  #define E1_MS2_PIN                           4  // PG5 | Pin  1 | PWM4 |        | D4    | SERVO3_PIN
73
 #endif
73
 #endif
74
 
74
 
75
 #include "pins_RAMPS.h"
75
 #include "pins_RAMPS.h"

+ 14
- 14
Marlin/src/pins/ramps/pins_MKS_GEN_13.h Vedi File

40
 // Heaters / Fans
40
 // Heaters / Fans
41
 //
41
 //
42
 // Power outputs EFBF or EFBE
42
 // Power outputs EFBF or EFBE
43
-#define MOSFET_D_PIN        7
43
+#define MOSFET_D_PIN                           7
44
 
44
 
45
 //
45
 //
46
 // PSU / SERVO
46
 // PSU / SERVO
48
 // If PSU_CONTROL is specified, always hijack Servo 3
48
 // If PSU_CONTROL is specified, always hijack Servo 3
49
 //
49
 //
50
 #if ENABLED(PSU_CONTROL)
50
 #if ENABLED(PSU_CONTROL)
51
-  #define SERVO3_PIN       -1
52
-  #define PS_ON_PIN         4
51
+  #define SERVO3_PIN                          -1
52
+  #define PS_ON_PIN                            4
53
 #endif
53
 #endif
54
 
54
 
55
 #include "pins_RAMPS.h"
55
 #include "pins_RAMPS.h"
104
   //
104
   //
105
 
105
 
106
   // orange/white          SDCD
106
   // orange/white          SDCD
107
-  #define SD_DETECT_PIN    49
107
+  #define SD_DETECT_PIN                       49
108
 
108
 
109
   // white                 ENCA
109
   // white                 ENCA
110
-  #define BTN_EN1          35
110
+  #define BTN_EN1                             35
111
 
111
 
112
   // green                 ENCB
112
   // green                 ENCB
113
-  #define BTN_EN2          37
113
+  #define BTN_EN2                             37
114
 
114
 
115
   // purple                ENCBTN
115
   // purple                ENCBTN
116
-  #define BTN_ENC          31
116
+  #define BTN_ENC                             31
117
 
117
 
118
   // brown                 A0
118
   // brown                 A0
119
-  #define DOGLCD_A0        27
119
+  #define DOGLCD_A0                           27
120
 
120
 
121
   // green/white           LCS
121
   // green/white           LCS
122
-  #define DOGLCD_CS        29
122
+  #define DOGLCD_CS                           29
123
 
123
 
124
                         // 50    gray   MISO
124
                         // 50    gray   MISO
125
                         // 51    yellow MOSI
125
                         // 51    yellow MOSI
126
                         // 52    orange SCK
126
                         // 52    orange SCK
127
 
127
 
128
   // blue                  SDCS
128
   // blue                  SDCS
129
-  //#define SDSS           53
129
+  //#define SDSS                              53
130
 
130
 
131
   //
131
   //
132
   // VIKI2 4-wire lead
132
   // VIKI2 4-wire lead
133
   //
133
   //
134
 
134
 
135
   // blue                  BTN
135
   // blue                  BTN
136
-  #define KILL_PIN         23
136
+  #define KILL_PIN                            23
137
 
137
 
138
   // green                 BUZZER
138
   // green                 BUZZER
139
-  #define BEEPER_PIN       25
139
+  #define BEEPER_PIN                          25
140
 
140
 
141
   // yellow                RED-LED
141
   // yellow                RED-LED
142
-  #define STAT_LED_RED_PIN 16
142
+  #define STAT_LED_RED_PIN                    16
143
 
143
 
144
   // white                 BLUE-LED
144
   // white                 BLUE-LED
145
-  #define STAT_LED_BLUE_PIN 17
145
+  #define STAT_LED_BLUE_PIN                   17
146
 
146
 
147
 #endif
147
 #endif

+ 16
- 16
Marlin/src/pins/ramps/pins_MKS_GEN_L_V2.h Vedi File

35
 // Heaters / Fans
35
 // Heaters / Fans
36
 //
36
 //
37
 // Power outputs EFBF or EFBE
37
 // Power outputs EFBF or EFBE
38
-#define MOSFET_D_PIN           7
38
+#define MOSFET_D_PIN                           7
39
 
39
 
40
 //
40
 //
41
 // CS Pins wired to avoid conflict with the LCD
41
 // CS Pins wired to avoid conflict with the LCD
43
 //
43
 //
44
 
44
 
45
 #ifndef X_CS_PIN
45
 #ifndef X_CS_PIN
46
-  #define X_CS_PIN            63
46
+  #define X_CS_PIN                            63
47
 #endif
47
 #endif
48
 
48
 
49
 #ifndef Y_CS_PIN
49
 #ifndef Y_CS_PIN
50
-  #define Y_CS_PIN            64
50
+  #define Y_CS_PIN                            64
51
 #endif
51
 #endif
52
 
52
 
53
 #ifndef Z_CS_PIN
53
 #ifndef Z_CS_PIN
54
-  #define Z_CS_PIN            65
54
+  #define Z_CS_PIN                            65
55
 #endif
55
 #endif
56
 
56
 
57
 #ifndef E0_CS_PIN
57
 #ifndef E0_CS_PIN
58
-  #define E0_CS_PIN           66
58
+  #define E0_CS_PIN                           66
59
 #endif
59
 #endif
60
 
60
 
61
 #ifndef E1_CS_PIN
61
 #ifndef E1_CS_PIN
62
-  #define E1_CS_PIN           21
62
+  #define E1_CS_PIN                           21
63
 #endif
63
 #endif
64
 
64
 
65
 // TMC2130 Diag Pins (currently just for reference)
65
 // TMC2130 Diag Pins (currently just for reference)
66
-#define X_DIAG_PIN             3
67
-#define Y_DIAG_PIN            14
68
-#define Z_DIAG_PIN            18
69
-#define E0_DIAG_PIN            2
70
-#define E1_DIAG_PIN           15
66
+#define X_DIAG_PIN                             3
67
+#define Y_DIAG_PIN                            14
68
+#define Z_DIAG_PIN                            18
69
+#define E0_DIAG_PIN                            2
70
+#define E1_DIAG_PIN                           15
71
 
71
 
72
 #ifndef SERVO1_PIN
72
 #ifndef SERVO1_PIN
73
-  #define SERVO1_PIN          12
73
+  #define SERVO1_PIN                          12
74
 #endif
74
 #endif
75
 #ifndef SERVO2_PIN
75
 #ifndef SERVO2_PIN
76
-  #define SERVO2_PIN          39
76
+  #define SERVO2_PIN                          39
77
 #endif
77
 #endif
78
 #ifndef SERVO3_PIN
78
 #ifndef SERVO3_PIN
79
-  #define SERVO3_PIN          32
79
+  #define SERVO3_PIN                          32
80
 #endif
80
 #endif
81
 
81
 
82
 #ifndef E1_SERIAL_TX_PIN
82
 #ifndef E1_SERIAL_TX_PIN
83
-  #define E1_SERIAL_TX_PIN    20
83
+  #define E1_SERIAL_TX_PIN                    20
84
 #endif
84
 #endif
85
 #ifndef E1_SERIAL_RX_PIN
85
 #ifndef E1_SERIAL_RX_PIN
86
-  #define E1_SERIAL_RX_PIN    21
86
+  #define E1_SERIAL_RX_PIN                    21
87
 #endif
87
 #endif
88
 
88
 
89
 #include "pins_RAMPS.h"
89
 #include "pins_RAMPS.h"

+ 241
- 241
Marlin/src/pins/ramps/pins_RAMPS.h Vedi File

66
 //
66
 //
67
 #ifndef SERVO0_PIN
67
 #ifndef SERVO0_PIN
68
   #ifdef IS_RAMPS_13
68
   #ifdef IS_RAMPS_13
69
-    #define SERVO0_PIN      7
69
+    #define SERVO0_PIN                         7
70
   #else
70
   #else
71
-    #define SERVO0_PIN     11
71
+    #define SERVO0_PIN                        11
72
   #endif
72
   #endif
73
 #endif
73
 #endif
74
 #ifndef SERVO1_PIN
74
 #ifndef SERVO1_PIN
75
-  #define SERVO1_PIN        6
75
+  #define SERVO1_PIN                           6
76
 #endif
76
 #endif
77
 #ifndef SERVO2_PIN
77
 #ifndef SERVO2_PIN
78
-  #define SERVO2_PIN        5
78
+  #define SERVO2_PIN                           5
79
 #endif
79
 #endif
80
 #ifndef SERVO3_PIN
80
 #ifndef SERVO3_PIN
81
-  #define SERVO3_PIN        4
81
+  #define SERVO3_PIN                           4
82
 #endif
82
 #endif
83
 
83
 
84
 //
84
 //
86
 //
86
 //
87
 #ifndef X_STOP_PIN
87
 #ifndef X_STOP_PIN
88
   #ifndef X_MIN_PIN
88
   #ifndef X_MIN_PIN
89
-    #define X_MIN_PIN       3
89
+    #define X_MIN_PIN                          3
90
   #endif
90
   #endif
91
   #ifndef X_MAX_PIN
91
   #ifndef X_MAX_PIN
92
-    #define X_MAX_PIN       2
92
+    #define X_MAX_PIN                          2
93
   #endif
93
   #endif
94
 #endif
94
 #endif
95
 #ifndef Y_STOP_PIN
95
 #ifndef Y_STOP_PIN
96
   #ifndef Y_MIN_PIN
96
   #ifndef Y_MIN_PIN
97
-    #define Y_MIN_PIN      14
97
+    #define Y_MIN_PIN                         14
98
   #endif
98
   #endif
99
   #ifndef Y_MAX_PIN
99
   #ifndef Y_MAX_PIN
100
-    #define Y_MAX_PIN      15
100
+    #define Y_MAX_PIN                         15
101
   #endif
101
   #endif
102
 #endif
102
 #endif
103
 #ifndef Z_STOP_PIN
103
 #ifndef Z_STOP_PIN
104
   #ifndef Z_MIN_PIN
104
   #ifndef Z_MIN_PIN
105
-    #define Z_MIN_PIN      18
105
+    #define Z_MIN_PIN                         18
106
   #endif
106
   #endif
107
   #ifndef Z_MAX_PIN
107
   #ifndef Z_MAX_PIN
108
-    #define Z_MAX_PIN      19
108
+    #define Z_MAX_PIN                         19
109
   #endif
109
   #endif
110
 #endif
110
 #endif
111
 
111
 
113
 // Z Probe (when not Z_MIN_PIN)
113
 // Z Probe (when not Z_MIN_PIN)
114
 //
114
 //
115
 #ifndef Z_MIN_PROBE_PIN
115
 #ifndef Z_MIN_PROBE_PIN
116
-  #define Z_MIN_PROBE_PIN  32
116
+  #define Z_MIN_PROBE_PIN                     32
117
 #endif
117
 #endif
118
 
118
 
119
 //
119
 //
120
 // Steppers
120
 // Steppers
121
 //
121
 //
122
-#define X_STEP_PIN         54
123
-#define X_DIR_PIN          55
124
-#define X_ENABLE_PIN       38
122
+#define X_STEP_PIN                            54
123
+#define X_DIR_PIN                             55
124
+#define X_ENABLE_PIN                          38
125
 #ifndef X_CS_PIN
125
 #ifndef X_CS_PIN
126
-  #define X_CS_PIN         53
126
+  #define X_CS_PIN                            53
127
 #endif
127
 #endif
128
 
128
 
129
-#define Y_STEP_PIN         60
130
-#define Y_DIR_PIN          61
131
-#define Y_ENABLE_PIN       56
129
+#define Y_STEP_PIN                            60
130
+#define Y_DIR_PIN                             61
131
+#define Y_ENABLE_PIN                          56
132
 #ifndef Y_CS_PIN
132
 #ifndef Y_CS_PIN
133
-  #define Y_CS_PIN         49
133
+  #define Y_CS_PIN                            49
134
 #endif
134
 #endif
135
 
135
 
136
 #ifndef Z_STEP_PIN
136
 #ifndef Z_STEP_PIN
137
-  #define Z_STEP_PIN       46
137
+  #define Z_STEP_PIN                          46
138
 #endif
138
 #endif
139
-#define Z_DIR_PIN          48
140
-#define Z_ENABLE_PIN       62
139
+#define Z_DIR_PIN                             48
140
+#define Z_ENABLE_PIN                          62
141
 #ifndef Z_CS_PIN
141
 #ifndef Z_CS_PIN
142
-  #define Z_CS_PIN         40
142
+  #define Z_CS_PIN                            40
143
 #endif
143
 #endif
144
 
144
 
145
-#define E0_STEP_PIN        26
146
-#define E0_DIR_PIN         28
147
-#define E0_ENABLE_PIN      24
145
+#define E0_STEP_PIN                           26
146
+#define E0_DIR_PIN                            28
147
+#define E0_ENABLE_PIN                         24
148
 #ifndef E0_CS_PIN
148
 #ifndef E0_CS_PIN
149
-  #define E0_CS_PIN        42
149
+  #define E0_CS_PIN                           42
150
 #endif
150
 #endif
151
 
151
 
152
-#define E1_STEP_PIN        36
153
-#define E1_DIR_PIN         34
154
-#define E1_ENABLE_PIN      30
152
+#define E1_STEP_PIN                           36
153
+#define E1_DIR_PIN                            34
154
+#define E1_ENABLE_PIN                         30
155
 #ifndef E1_CS_PIN
155
 #ifndef E1_CS_PIN
156
-  #define E1_CS_PIN        44
156
+  #define E1_CS_PIN                           44
157
 #endif
157
 #endif
158
 
158
 
159
 //
159
 //
160
 // Temperature Sensors
160
 // Temperature Sensors
161
 //
161
 //
162
 #ifndef TEMP_0_PIN
162
 #ifndef TEMP_0_PIN
163
-  #define TEMP_0_PIN       13   // Analog Input
163
+  #define TEMP_0_PIN                          13  // Analog Input
164
 #endif
164
 #endif
165
 #ifndef TEMP_1_PIN
165
 #ifndef TEMP_1_PIN
166
-  #define TEMP_1_PIN       15   // Analog Input
166
+  #define TEMP_1_PIN                          15  // Analog Input
167
 #endif
167
 #endif
168
 #ifndef TEMP_BED_PIN
168
 #ifndef TEMP_BED_PIN
169
-  #define TEMP_BED_PIN     14   // Analog Input
169
+  #define TEMP_BED_PIN                        14  // Analog Input
170
 #endif
170
 #endif
171
 
171
 
172
 // SPI for Max6675 or Max31855 Thermocouple
172
 // SPI for Max6675 or Max31855 Thermocouple
173
 #if DISABLED(SDSUPPORT)
173
 #if DISABLED(SDSUPPORT)
174
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
174
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
175
 #else
175
 #else
176
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
176
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
177
 #endif
177
 #endif
178
 
178
 
179
 //
179
 //
197
 // Heaters / Fans
197
 // Heaters / Fans
198
 //
198
 //
199
 #ifndef MOSFET_D_PIN
199
 #ifndef MOSFET_D_PIN
200
-  #define MOSFET_D_PIN     -1
200
+  #define MOSFET_D_PIN                        -1
201
 #endif
201
 #endif
202
 #ifndef RAMPS_D8_PIN
202
 #ifndef RAMPS_D8_PIN
203
-  #define RAMPS_D8_PIN      8
203
+  #define RAMPS_D8_PIN                         8
204
 #endif
204
 #endif
205
 #ifndef RAMPS_D9_PIN
205
 #ifndef RAMPS_D9_PIN
206
-  #define RAMPS_D9_PIN      9
206
+  #define RAMPS_D9_PIN                         9
207
 #endif
207
 #endif
208
 #ifndef RAMPS_D10_PIN
208
 #ifndef RAMPS_D10_PIN
209
-  #define RAMPS_D10_PIN    10
210
-#endif
211
-
212
-#define HEATER_0_PIN       RAMPS_D10_PIN
213
-
214
-#if ENABLED(IS_RAMPS_EFB)                      // Hotend, Fan, Bed
215
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
216
-#elif ENABLED(IS_RAMPS_EEF)                    // Hotend, Hotend, Fan
217
-  #define HEATER_1_PIN     RAMPS_D9_PIN
218
-#elif ENABLED(IS_RAMPS_EEB)                    // Hotend, Hotend, Bed
219
-  #define HEATER_1_PIN     RAMPS_D9_PIN
220
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
221
-#elif ENABLED(IS_RAMPS_EFF)                    // Hotend, Fan, Fan
222
-  #define FAN1_PIN         RAMPS_D8_PIN
223
-#elif DISABLED(IS_RAMPS_SF)                    // Not Spindle, Fan (i.e., "EFBF" or "EFBE")
224
-  #define HEATER_BED_PIN   RAMPS_D8_PIN
209
+  #define RAMPS_D10_PIN                       10
210
+#endif
211
+
212
+#define HEATER_0_PIN               RAMPS_D10_PIN
213
+
214
+#if ENABLED(IS_RAMPS_EFB)                         // Hotend, Fan, Bed
215
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
216
+#elif ENABLED(IS_RAMPS_EEF)                       // Hotend, Hotend, Fan
217
+  #define HEATER_1_PIN              RAMPS_D9_PIN
218
+#elif ENABLED(IS_RAMPS_EEB)                       // Hotend, Hotend, Bed
219
+  #define HEATER_1_PIN              RAMPS_D9_PIN
220
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
221
+#elif ENABLED(IS_RAMPS_EFF)                       // Hotend, Fan, Fan
222
+  #define FAN1_PIN                  RAMPS_D8_PIN
223
+#elif DISABLED(IS_RAMPS_SF)                       // Not Spindle, Fan (i.e., "EFBF" or "EFBE")
224
+  #define HEATER_BED_PIN            RAMPS_D8_PIN
225
   #if HOTENDS == 1
225
   #if HOTENDS == 1
226
-    #define FAN1_PIN       MOSFET_D_PIN
226
+    #define FAN1_PIN                MOSFET_D_PIN
227
   #else
227
   #else
228
-    #define HEATER_1_PIN   MOSFET_D_PIN
228
+    #define HEATER_1_PIN            MOSFET_D_PIN
229
   #endif
229
   #endif
230
 #endif
230
 #endif
231
 
231
 
232
 #ifndef FAN_PIN
232
 #ifndef FAN_PIN
233
   #if EITHER(IS_RAMPS_EFB, IS_RAMPS_EFF)          // Hotend, Fan, Bed or Hotend, Fan, Fan
233
   #if EITHER(IS_RAMPS_EFB, IS_RAMPS_EFF)          // Hotend, Fan, Bed or Hotend, Fan, Fan
234
-    #define FAN_PIN        RAMPS_D9_PIN
234
+    #define FAN_PIN                 RAMPS_D9_PIN
235
   #elif EITHER(IS_RAMPS_EEF, IS_RAMPS_SF)         // Hotend, Hotend, Fan or Spindle, Fan
235
   #elif EITHER(IS_RAMPS_EEF, IS_RAMPS_SF)         // Hotend, Hotend, Fan or Spindle, Fan
236
-    #define FAN_PIN        RAMPS_D8_PIN
237
-  #elif ENABLED(IS_RAMPS_EEB)                  // Hotend, Hotend, Bed
238
-    #define FAN_PIN         4                  // IO pin. Buffer needed
239
-  #else                                        // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
240
-    #define FAN_PIN        RAMPS_D9_PIN
236
+    #define FAN_PIN                 RAMPS_D8_PIN
237
+  #elif ENABLED(IS_RAMPS_EEB)                     // Hotend, Hotend, Bed
238
+    #define FAN_PIN                            4  // IO pin. Buffer needed
239
+  #else                                           // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
240
+    #define FAN_PIN                 RAMPS_D9_PIN
241
   #endif
241
   #endif
242
 #endif
242
 #endif
243
 
243
 
244
 //
244
 //
245
 // Misc. Functions
245
 // Misc. Functions
246
 //
246
 //
247
-#define SDSS               53
248
-#define LED_PIN            13
247
+#define SDSS                                  53
248
+#define LED_PIN                               13
249
 
249
 
250
 #ifndef FILWIDTH_PIN
250
 #ifndef FILWIDTH_PIN
251
-  #define FILWIDTH_PIN      5   // Analog Input on AUX2
251
+  #define FILWIDTH_PIN                         5  // Analog Input on AUX2
252
 #endif
252
 #endif
253
 
253
 
254
 // RAMPS 1.4 DIO 4 on the servos connector
254
 // RAMPS 1.4 DIO 4 on the servos connector
255
 #ifndef FIL_RUNOUT_PIN
255
 #ifndef FIL_RUNOUT_PIN
256
-  #define FIL_RUNOUT_PIN    4
256
+  #define FIL_RUNOUT_PIN                       4
257
 #endif
257
 #endif
258
 
258
 
259
 #ifndef PS_ON_PIN
259
 #ifndef PS_ON_PIN
260
-  #define PS_ON_PIN        12
260
+  #define PS_ON_PIN                           12
261
 #endif
261
 #endif
262
 
262
 
263
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
263
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
264
-  #if NUM_SERVOS <= 1 // Prefer the servo connector
265
-    #define CASE_LIGHT_PIN  6   // Hardware PWM
264
+  #if NUM_SERVOS <= 1                             // Prefer the servo connector
265
+    #define CASE_LIGHT_PIN                     6  // Hardware PWM
266
   #elif HAS_FREE_AUX2_PINS
266
   #elif HAS_FREE_AUX2_PINS
267
-    #define CASE_LIGHT_PIN 44   // Hardware PWM
267
+    #define CASE_LIGHT_PIN                    44  // Hardware PWM
268
   #endif
268
   #endif
269
 #endif
269
 #endif
270
 
270
 
272
 // M3/M4/M5 - Spindle/Laser Control
272
 // M3/M4/M5 - Spindle/Laser Control
273
 //
273
 //
274
 #if HAS_CUTTER && !defined(SPINDLE_LASER_ENA_PIN)
274
 #if HAS_CUTTER && !defined(SPINDLE_LASER_ENA_PIN)
275
-  #if !NUM_SERVOS                         // Use servo connector if possible
276
-    #define SPINDLE_LASER_ENA_PIN     4   // Pullup or pulldown!
277
-    #define SPINDLE_LASER_PWM_PIN     6   // Hardware PWM
278
-    #define SPINDLE_DIR_PIN           5
275
+  #if !NUM_SERVOS                                 // Use servo connector if possible
276
+    #define SPINDLE_LASER_ENA_PIN              4  // Pullup or pulldown!
277
+    #define SPINDLE_LASER_PWM_PIN              6  // Hardware PWM
278
+    #define SPINDLE_DIR_PIN                    5
279
   #elif HAS_FREE_AUX2_PINS
279
   #elif HAS_FREE_AUX2_PINS
280
-    #define SPINDLE_LASER_ENA_PIN    40   // Pullup or pulldown!
281
-    #define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
282
-    #define SPINDLE_DIR_PIN          65
280
+    #define SPINDLE_LASER_ENA_PIN             40  // Pullup or pulldown!
281
+    #define SPINDLE_LASER_PWM_PIN             44  // Hardware PWM
282
+    #define SPINDLE_DIR_PIN                   65
283
   #else
283
   #else
284
     #error "No auto-assignable Spindle/Laser pins available."
284
     #error "No auto-assignable Spindle/Laser pins available."
285
   #endif
285
   #endif
290
 //
290
 //
291
 #if ENABLED(TMC_USE_SW_SPI)
291
 #if ENABLED(TMC_USE_SW_SPI)
292
   #ifndef TMC_SW_MOSI
292
   #ifndef TMC_SW_MOSI
293
-    #define TMC_SW_MOSI    66
293
+    #define TMC_SW_MOSI                       66
294
   #endif
294
   #endif
295
   #ifndef TMC_SW_MISO
295
   #ifndef TMC_SW_MISO
296
-    #define TMC_SW_MISO    44
296
+    #define TMC_SW_MISO                       44
297
   #endif
297
   #endif
298
   #ifndef TMC_SW_SCK
298
   #ifndef TMC_SW_SCK
299
-    #define TMC_SW_SCK     64
299
+    #define TMC_SW_SCK                        64
300
   #endif
300
   #endif
301
 #endif
301
 #endif
302
 
302
 
307
    * Hardware serial communication ports.
307
    * Hardware serial communication ports.
308
    * If undefined software serial is used according to the pins below
308
    * If undefined software serial is used according to the pins below
309
    */
309
    */
310
-  //#define X_HARDWARE_SERIAL  Serial1
310
+  //#define X_HARDWARE_SERIAL Serial1
311
   //#define X2_HARDWARE_SERIAL Serial1
311
   //#define X2_HARDWARE_SERIAL Serial1
312
-  //#define Y_HARDWARE_SERIAL  Serial1
312
+  //#define Y_HARDWARE_SERIAL Serial1
313
   //#define Y2_HARDWARE_SERIAL Serial1
313
   //#define Y2_HARDWARE_SERIAL Serial1
314
-  //#define Z_HARDWARE_SERIAL  Serial1
314
+  //#define Z_HARDWARE_SERIAL Serial1
315
   //#define Z2_HARDWARE_SERIAL Serial1
315
   //#define Z2_HARDWARE_SERIAL Serial1
316
   //#define E0_HARDWARE_SERIAL Serial1
316
   //#define E0_HARDWARE_SERIAL Serial1
317
   //#define E1_HARDWARE_SERIAL Serial1
317
   //#define E1_HARDWARE_SERIAL Serial1
324
   //
324
   //
325
 
325
 
326
   #ifndef X_SERIAL_TX_PIN
326
   #ifndef X_SERIAL_TX_PIN
327
-    #define X_SERIAL_TX_PIN  40
327
+    #define X_SERIAL_TX_PIN                   40
328
   #endif
328
   #endif
329
   #ifndef X_SERIAL_RX_PIN
329
   #ifndef X_SERIAL_RX_PIN
330
-    #define X_SERIAL_RX_PIN  63
330
+    #define X_SERIAL_RX_PIN                   63
331
   #endif
331
   #endif
332
   #ifndef X2_SERIAL_TX_PIN
332
   #ifndef X2_SERIAL_TX_PIN
333
-    #define X2_SERIAL_TX_PIN -1
333
+    #define X2_SERIAL_TX_PIN                  -1
334
   #endif
334
   #endif
335
   #ifndef X2_SERIAL_RX_PIN
335
   #ifndef X2_SERIAL_RX_PIN
336
-    #define X2_SERIAL_RX_PIN -1
336
+    #define X2_SERIAL_RX_PIN                  -1
337
   #endif
337
   #endif
338
 
338
 
339
   #ifndef Y_SERIAL_TX_PIN
339
   #ifndef Y_SERIAL_TX_PIN
340
-    #define Y_SERIAL_TX_PIN  59
340
+    #define Y_SERIAL_TX_PIN                   59
341
   #endif
341
   #endif
342
   #ifndef Y_SERIAL_RX_PIN
342
   #ifndef Y_SERIAL_RX_PIN
343
-    #define Y_SERIAL_RX_PIN  64
343
+    #define Y_SERIAL_RX_PIN                   64
344
   #endif
344
   #endif
345
   #ifndef Y2_SERIAL_TX_PIN
345
   #ifndef Y2_SERIAL_TX_PIN
346
-    #define Y2_SERIAL_TX_PIN -1
346
+    #define Y2_SERIAL_TX_PIN                  -1
347
   #endif
347
   #endif
348
   #ifndef Y2_SERIAL_RX_PIN
348
   #ifndef Y2_SERIAL_RX_PIN
349
-    #define Y2_SERIAL_RX_PIN -1
349
+    #define Y2_SERIAL_RX_PIN                  -1
350
   #endif
350
   #endif
351
 
351
 
352
   #ifndef Z_SERIAL_TX_PIN
352
   #ifndef Z_SERIAL_TX_PIN
353
-    #define Z_SERIAL_TX_PIN  42
353
+    #define Z_SERIAL_TX_PIN                   42
354
   #endif
354
   #endif
355
   #ifndef Z_SERIAL_RX_PIN
355
   #ifndef Z_SERIAL_RX_PIN
356
-    #define Z_SERIAL_RX_PIN  65
356
+    #define Z_SERIAL_RX_PIN                   65
357
   #endif
357
   #endif
358
   #ifndef Z2_SERIAL_TX_PIN
358
   #ifndef Z2_SERIAL_TX_PIN
359
-    #define Z2_SERIAL_TX_PIN -1
359
+    #define Z2_SERIAL_TX_PIN                  -1
360
   #endif
360
   #endif
361
   #ifndef Z2_SERIAL_RX_PIN
361
   #ifndef Z2_SERIAL_RX_PIN
362
-    #define Z2_SERIAL_RX_PIN -1
362
+    #define Z2_SERIAL_RX_PIN                  -1
363
   #endif
363
   #endif
364
 
364
 
365
   #ifndef E0_SERIAL_TX_PIN
365
   #ifndef E0_SERIAL_TX_PIN
366
-    #define E0_SERIAL_TX_PIN 44
366
+    #define E0_SERIAL_TX_PIN                  44
367
   #endif
367
   #endif
368
   #ifndef E0_SERIAL_RX_PIN
368
   #ifndef E0_SERIAL_RX_PIN
369
-    #define E0_SERIAL_RX_PIN 66
369
+    #define E0_SERIAL_RX_PIN                  66
370
   #endif
370
   #endif
371
   #ifndef E1_SERIAL_TX_PIN
371
   #ifndef E1_SERIAL_TX_PIN
372
-    #define E1_SERIAL_TX_PIN -1
372
+    #define E1_SERIAL_TX_PIN                  -1
373
   #endif
373
   #endif
374
   #ifndef E1_SERIAL_RX_PIN
374
   #ifndef E1_SERIAL_RX_PIN
375
-    #define E1_SERIAL_RX_PIN -1
375
+    #define E1_SERIAL_RX_PIN                  -1
376
   #endif
376
   #endif
377
   #ifndef E2_SERIAL_TX_PIN
377
   #ifndef E2_SERIAL_TX_PIN
378
-    #define E2_SERIAL_TX_PIN -1
378
+    #define E2_SERIAL_TX_PIN                  -1
379
   #endif
379
   #endif
380
   #ifndef E2_SERIAL_RX_PIN
380
   #ifndef E2_SERIAL_RX_PIN
381
-    #define E2_SERIAL_RX_PIN -1
381
+    #define E2_SERIAL_RX_PIN                  -1
382
   #endif
382
   #endif
383
   #ifndef E3_SERIAL_TX_PIN
383
   #ifndef E3_SERIAL_TX_PIN
384
-    #define E3_SERIAL_TX_PIN -1
384
+    #define E3_SERIAL_TX_PIN                  -1
385
   #endif
385
   #endif
386
   #ifndef E3_SERIAL_RX_PIN
386
   #ifndef E3_SERIAL_RX_PIN
387
-    #define E3_SERIAL_RX_PIN -1
387
+    #define E3_SERIAL_RX_PIN                  -1
388
   #endif
388
   #endif
389
   #ifndef E4_SERIAL_TX_PIN
389
   #ifndef E4_SERIAL_TX_PIN
390
-    #define E4_SERIAL_TX_PIN -1
390
+    #define E4_SERIAL_TX_PIN                  -1
391
   #endif
391
   #endif
392
   #ifndef E4_SERIAL_RX_PIN
392
   #ifndef E4_SERIAL_RX_PIN
393
-    #define E4_SERIAL_RX_PIN -1
393
+    #define E4_SERIAL_RX_PIN                  -1
394
   #endif
394
   #endif
395
   #ifndef E5_SERIAL_TX_PIN
395
   #ifndef E5_SERIAL_TX_PIN
396
-    #define E5_SERIAL_TX_PIN -1
396
+    #define E5_SERIAL_TX_PIN                  -1
397
   #endif
397
   #endif
398
   #ifndef E5_SERIAL_RX_PIN
398
   #ifndef E5_SERIAL_RX_PIN
399
-    #define E5_SERIAL_RX_PIN -1
399
+    #define E5_SERIAL_RX_PIN                  -1
400
   #endif
400
   #endif
401
   #ifndef E6_SERIAL_TX_PIN
401
   #ifndef E6_SERIAL_TX_PIN
402
-    #define E6_SERIAL_TX_PIN -1
402
+    #define E6_SERIAL_TX_PIN                  -1
403
   #endif
403
   #endif
404
   #ifndef E6_SERIAL_RX_PIN
404
   #ifndef E6_SERIAL_RX_PIN
405
-    #define E6_SERIAL_RX_PIN -1
405
+    #define E6_SERIAL_RX_PIN                  -1
406
   #endif
406
   #endif
407
   #ifndef E7_SERIAL_TX_PIN
407
   #ifndef E7_SERIAL_TX_PIN
408
-    #define E7_SERIAL_TX_PIN -1
408
+    #define E7_SERIAL_TX_PIN                  -1
409
   #endif
409
   #endif
410
   #ifndef E7_SERIAL_RX_PIN
410
   #ifndef E7_SERIAL_RX_PIN
411
-    #define E7_SERIAL_RX_PIN -1
411
+    #define E7_SERIAL_RX_PIN                  -1
412
   #endif
412
   #endif
413
 #endif
413
 #endif
414
 
414
 
416
 // Průša i3 MK2 Multiplexer Support
416
 // Průša i3 MK2 Multiplexer Support
417
 //
417
 //
418
 #ifndef E_MUX0_PIN
418
 #ifndef E_MUX0_PIN
419
-  #define E_MUX0_PIN 40   // Z_CS_PIN
419
+  #define E_MUX0_PIN                          40  // Z_CS_PIN
420
 #endif
420
 #endif
421
 #ifndef E_MUX1_PIN
421
 #ifndef E_MUX1_PIN
422
-  #define E_MUX1_PIN 42   // E0_CS_PIN
422
+  #define E_MUX1_PIN                          42  // E0_CS_PIN
423
 #endif
423
 #endif
424
 #ifndef E_MUX2_PIN
424
 #ifndef E_MUX2_PIN
425
-  #define E_MUX2_PIN 44   // E1_CS_PIN
425
+  #define E_MUX2_PIN                          44  // E1_CS_PIN
426
 #endif
426
 #endif
427
 
427
 
428
 //////////////////////////
428
 //////////////////////////
436
   //
436
   //
437
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
437
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
438
 
438
 
439
-    #define LCD_PINS_RS         49   // CS chip select /SS chip slave select
440
-    #define LCD_PINS_ENABLE     51   // SID (MOSI)
441
-    #define LCD_PINS_D4         52   // SCK (CLK) clock
439
+    #define LCD_PINS_RS                       49  // CS chip select /SS chip slave select
440
+    #define LCD_PINS_ENABLE                   51  // SID (MOSI)
441
+    #define LCD_PINS_D4                       52  // SCK (CLK) clock
442
 
442
 
443
   #elif BOTH(NEWPANEL, PANEL_ONE)
443
   #elif BOTH(NEWPANEL, PANEL_ONE)
444
 
444
 
445
-    #define LCD_PINS_RS         40
446
-    #define LCD_PINS_ENABLE     42
447
-    #define LCD_PINS_D4         65
448
-    #define LCD_PINS_D5         66
449
-    #define LCD_PINS_D6         44
450
-    #define LCD_PINS_D7         64
445
+    #define LCD_PINS_RS                       40
446
+    #define LCD_PINS_ENABLE                   42
447
+    #define LCD_PINS_D4                       65
448
+    #define LCD_PINS_D5                       66
449
+    #define LCD_PINS_D6                       44
450
+    #define LCD_PINS_D7                       64
451
 
451
 
452
   #else
452
   #else
453
 
453
 
454
     #if ENABLED(CR10_STOCKDISPLAY)
454
     #if ENABLED(CR10_STOCKDISPLAY)
455
 
455
 
456
-      #define LCD_PINS_RS       27
457
-      #define LCD_PINS_ENABLE   29
458
-      #define LCD_PINS_D4       25
456
+      #define LCD_PINS_RS                     27
457
+      #define LCD_PINS_ENABLE                 29
458
+      #define LCD_PINS_D4                     25
459
 
459
 
460
       #if DISABLED(NEWPANEL)
460
       #if DISABLED(NEWPANEL)
461
-        #define BEEPER_PIN      37
461
+        #define BEEPER_PIN                    37
462
       #endif
462
       #endif
463
 
463
 
464
     #elif ENABLED(ZONESTAR_LCD)
464
     #elif ENABLED(ZONESTAR_LCD)
465
 
465
 
466
-      #define LCD_PINS_RS       64
467
-      #define LCD_PINS_ENABLE   44
468
-      #define LCD_PINS_D4       63
469
-      #define LCD_PINS_D5       40
470
-      #define LCD_PINS_D6       42
471
-      #define LCD_PINS_D7       65
466
+      #define LCD_PINS_RS                     64
467
+      #define LCD_PINS_ENABLE                 44
468
+      #define LCD_PINS_D4                     63
469
+      #define LCD_PINS_D5                     40
470
+      #define LCD_PINS_D6                     42
471
+      #define LCD_PINS_D7                     65
472
 
472
 
473
     #else
473
     #else
474
 
474
 
475
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
475
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
476
-        #define LCD_PINS_DC     25   // Set as output on init
477
-        #define LCD_PINS_RS     27   // Pull low for 1s to init
476
+        #define LCD_PINS_DC                   25  // Set as output on init
477
+        #define LCD_PINS_RS                   27  // Pull low for 1s to init
478
         // DOGM SPI LCD Support
478
         // DOGM SPI LCD Support
479
-        #define DOGLCD_CS       16
480
-        #define DOGLCD_MOSI     17
481
-        #define DOGLCD_SCK      23
482
-        #define DOGLCD_A0       LCD_PINS_DC
479
+        #define DOGLCD_CS                     16
480
+        #define DOGLCD_MOSI                   17
481
+        #define DOGLCD_SCK                    23
482
+        #define DOGLCD_A0            LCD_PINS_DC
483
       #else
483
       #else
484
-        #define LCD_PINS_RS     16
485
-        #define LCD_PINS_ENABLE 17
486
-        #define LCD_PINS_D4     23
487
-        #define LCD_PINS_D5     25
488
-        #define LCD_PINS_D6     27
484
+        #define LCD_PINS_RS                   16
485
+        #define LCD_PINS_ENABLE               17
486
+        #define LCD_PINS_D4                   23
487
+        #define LCD_PINS_D5                   25
488
+        #define LCD_PINS_D6                   27
489
       #endif
489
       #endif
490
 
490
 
491
-      #define LCD_PINS_D7       29
491
+      #define LCD_PINS_D7                     29
492
 
492
 
493
       #if DISABLED(NEWPANEL)
493
       #if DISABLED(NEWPANEL)
494
-        #define BEEPER_PIN      33
494
+        #define BEEPER_PIN                    33
495
       #endif
495
       #endif
496
 
496
 
497
     #endif
497
     #endif
499
     #if DISABLED(NEWPANEL)
499
     #if DISABLED(NEWPANEL)
500
       // Buttons attached to a shift register
500
       // Buttons attached to a shift register
501
       // Not wired yet
501
       // Not wired yet
502
-      //#define SHIFT_CLK       38
503
-      //#define SHIFT_LD        42
504
-      //#define SHIFT_OUT       40
505
-      //#define SHIFT_EN        17
502
+      //#define SHIFT_CLK                     38
503
+      //#define SHIFT_LD                      42
504
+      //#define SHIFT_OUT                     40
505
+      //#define SHIFT_EN                      17
506
     #endif
506
     #endif
507
 
507
 
508
   #endif
508
   #endif
514
 
514
 
515
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
515
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
516
 
516
 
517
-      #define BEEPER_PIN        37
517
+      #define BEEPER_PIN                      37
518
 
518
 
519
       #if ENABLED(CR10_STOCKDISPLAY)
519
       #if ENABLED(CR10_STOCKDISPLAY)
520
-        #define BTN_EN1         17
521
-        #define BTN_EN2         23
520
+        #define BTN_EN1                       17
521
+        #define BTN_EN2                       23
522
       #else
522
       #else
523
-        #define BTN_EN1         31
524
-        #define BTN_EN2         33
523
+        #define BTN_EN1                       31
524
+        #define BTN_EN2                       33
525
       #endif
525
       #endif
526
 
526
 
527
-      #define BTN_ENC           35
527
+      #define BTN_ENC                         35
528
       #ifndef SD_DETECT_PIN
528
       #ifndef SD_DETECT_PIN
529
-        #define SD_DETECT_PIN   49
529
+        #define SD_DETECT_PIN                 49
530
       #endif
530
       #endif
531
       #ifndef KILL_PIN
531
       #ifndef KILL_PIN
532
-        #define KILL_PIN        41
532
+        #define KILL_PIN                      41
533
       #endif
533
       #endif
534
 
534
 
535
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
535
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
536
-        #define LCD_BACKLIGHT_PIN 39
536
+        #define LCD_BACKLIGHT_PIN             39
537
       #endif
537
       #endif
538
 
538
 
539
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
539
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
540
 
540
 
541
-      #define BTN_EN1           64
542
-      #define BTN_EN2           59
543
-      #define BTN_ENC           63
544
-      #define SD_DETECT_PIN     42
541
+      #define BTN_EN1                         64
542
+      #define BTN_EN2                         59
543
+      #define BTN_ENC                         63
544
+      #define SD_DETECT_PIN                   42
545
 
545
 
546
     #elif ENABLED(LCD_I2C_PANELOLU2)
546
     #elif ENABLED(LCD_I2C_PANELOLU2)
547
 
547
 
548
-      #define BTN_EN1           47
549
-      #define BTN_EN2           43
550
-      #define BTN_ENC           32
551
-      #define LCD_SDSS          SDSS
552
-      #define KILL_PIN          41
548
+      #define BTN_EN1                         47
549
+      #define BTN_EN2                         43
550
+      #define BTN_ENC                         32
551
+      #define LCD_SDSS                      SDSS
552
+      #define KILL_PIN                        41
553
 
553
 
554
     #elif ENABLED(LCD_I2C_VIKI)
554
     #elif ENABLED(LCD_I2C_VIKI)
555
 
555
 
556
-      #define BTN_EN1           40   // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
557
-      #define BTN_EN2           42
558
-      #define BTN_ENC           -1
556
+      #define BTN_EN1                         40  // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
557
+      #define BTN_EN2                         42
558
+      #define BTN_ENC                         -1
559
 
559
 
560
-      #define LCD_SDSS          SDSS
561
-      #define SD_DETECT_PIN     49
560
+      #define LCD_SDSS                      SDSS
561
+      #define SD_DETECT_PIN                   49
562
 
562
 
563
     #elif ANY(VIKI2, miniVIKI)
563
     #elif ANY(VIKI2, miniVIKI)
564
 
564
 
565
-      #define DOGLCD_CS         45
566
-      #define DOGLCD_A0         44
565
+      #define DOGLCD_CS                       45
566
+      #define DOGLCD_A0                       44
567
       #define LCD_SCREEN_ROT_180
567
       #define LCD_SCREEN_ROT_180
568
 
568
 
569
-      #define BEEPER_PIN        33
570
-      #define STAT_LED_RED_PIN  32
571
-      #define STAT_LED_BLUE_PIN 35
569
+      #define BEEPER_PIN                      33
570
+      #define STAT_LED_RED_PIN                32
571
+      #define STAT_LED_BLUE_PIN               35
572
 
572
 
573
-      #define BTN_EN1           22
574
-      #define BTN_EN2            7
575
-      #define BTN_ENC           39
573
+      #define BTN_EN1                         22
574
+      #define BTN_EN2                          7
575
+      #define BTN_ENC                         39
576
 
576
 
577
-      #define SD_DETECT_PIN     -1   // Pin 49 for display SD interface, 72 for easy adapter board
578
-      #define KILL_PIN          31
577
+      #define SD_DETECT_PIN                   -1  // Pin 49 for display SD interface, 72 for easy adapter board
578
+      #define KILL_PIN                        31
579
 
579
 
580
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
580
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
581
 
581
 
582
-      #define DOGLCD_CS         29
583
-      #define DOGLCD_A0         27
582
+      #define DOGLCD_CS                       29
583
+      #define DOGLCD_A0                       27
584
 
584
 
585
-      #define BEEPER_PIN        23
586
-      #define LCD_BACKLIGHT_PIN 33
585
+      #define BEEPER_PIN                      23
586
+      #define LCD_BACKLIGHT_PIN               33
587
 
587
 
588
-      #define BTN_EN1           35
589
-      #define BTN_EN2           37
590
-      #define BTN_ENC           31
588
+      #define BTN_EN1                         35
589
+      #define BTN_EN2                         37
590
+      #define BTN_ENC                         31
591
 
591
 
592
-      #define LCD_SDSS          SDSS
593
-      #define SD_DETECT_PIN     49
594
-      #define KILL_PIN          41
592
+      #define LCD_SDSS                      SDSS
593
+      #define SD_DETECT_PIN                   49
594
+      #define KILL_PIN                        41
595
 
595
 
596
     #elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
596
     #elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
597
 
597
 
598
-      #define BEEPER_PIN        37
599
-      #define BTN_ENC           35
600
-      #define SD_DETECT_PIN     49
598
+      #define BEEPER_PIN                      37
599
+      #define BTN_ENC                         35
600
+      #define SD_DETECT_PIN                   49
601
 
601
 
602
       #ifndef KILL_PIN
602
       #ifndef KILL_PIN
603
-        #define KILL_PIN        41
603
+        #define KILL_PIN                      41
604
       #endif
604
       #endif
605
 
605
 
606
-      #if ENABLED(MKS_MINI_12864)   // Added in Marlin 1.1.6
606
+      #if ENABLED(MKS_MINI_12864)                 // Added in Marlin 1.1.6
607
 
607
 
608
-        #define DOGLCD_A0       27
609
-        #define DOGLCD_CS       25
608
+        #define DOGLCD_A0                     27
609
+        #define DOGLCD_CS                     25
610
 
610
 
611
         // GLCD features
611
         // GLCD features
612
         // Uncomment screen orientation
612
         // Uncomment screen orientation
615
         //#define LCD_SCREEN_ROT_270
615
         //#define LCD_SCREEN_ROT_270
616
 
616
 
617
         // not connected to a pin
617
         // not connected to a pin
618
-        #define LCD_BACKLIGHT_PIN -1  // 65 (MKS mini12864 can't adjust backlight by software!)
618
+        #define LCD_BACKLIGHT_PIN             -1  // 65 (MKS mini12864 can't adjust backlight by software!)
619
 
619
 
620
-        #define BTN_EN1         31
621
-        #define BTN_EN2         33
620
+        #define BTN_EN1                       31
621
+        #define BTN_EN2                       33
622
 
622
 
623
       #elif ENABLED(FYSETC_MINI_12864)
623
       #elif ENABLED(FYSETC_MINI_12864)
624
 
624
 
625
         // From https://wiki.fysetc.com/Mini12864_Panel/?fbclid=IwAR1FyjuNdVOOy9_xzky3qqo_WeM5h-4gpRnnWhQr_O1Ef3h0AFnFXmCehK8
625
         // From https://wiki.fysetc.com/Mini12864_Panel/?fbclid=IwAR1FyjuNdVOOy9_xzky3qqo_WeM5h-4gpRnnWhQr_O1Ef3h0AFnFXmCehK8
626
 
626
 
627
-        #define DOGLCD_A0       16
628
-        #define DOGLCD_CS       17
627
+        #define DOGLCD_A0                     16
628
+        #define DOGLCD_CS                     17
629
 
629
 
630
-        #define BTN_EN1         33
631
-        #define BTN_EN2         31
630
+        #define BTN_EN1                       33
631
+        #define BTN_EN2                       31
632
 
632
 
633
-        //#define FORCE_SOFT_SPI    // Use this if default of hardware SPI causes display problems
634
-                                    //   results in LCD soft SPI mode 3, SD soft SPI mode 0
633
+        //#define FORCE_SOFT_SPI                  // Use this if default of hardware SPI causes display problems
634
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
635
 
635
 
636
-        #define LCD_RESET_PIN   23   // Must be high or open for LCD to operate normally.
636
+        #define LCD_RESET_PIN                 23  // Must be high or open for LCD to operate normally.
637
 
637
 
638
         #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
638
         #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
639
           #ifndef RGB_LED_R_PIN
639
           #ifndef RGB_LED_R_PIN
640
-            #define RGB_LED_R_PIN 25
640
+            #define RGB_LED_R_PIN             25
641
           #endif
641
           #endif
642
           #ifndef RGB_LED_G_PIN
642
           #ifndef RGB_LED_G_PIN
643
-            #define RGB_LED_G_PIN 27
643
+            #define RGB_LED_G_PIN             27
644
           #endif
644
           #endif
645
           #ifndef RGB_LED_B_PIN
645
           #ifndef RGB_LED_B_PIN
646
-            #define RGB_LED_B_PIN 29
646
+            #define RGB_LED_B_PIN             29
647
           #endif
647
           #endif
648
         #elif ENABLED(FYSETC_MINI_12864_2_1)
648
         #elif ENABLED(FYSETC_MINI_12864_2_1)
649
-          #define NEOPIXEL_PIN    25
649
+          #define NEOPIXEL_PIN                25
650
         #endif
650
         #endif
651
 
651
 
652
       #endif
652
       #endif
653
 
653
 
654
     #elif ENABLED(MINIPANEL)
654
     #elif ENABLED(MINIPANEL)
655
 
655
 
656
-      #define BEEPER_PIN        42
656
+      #define BEEPER_PIN                      42
657
       // not connected to a pin
657
       // not connected to a pin
658
-      #define LCD_BACKLIGHT_PIN 65   // backlight LED on A11/D65
658
+      #define LCD_BACKLIGHT_PIN               65  // backlight LED on A11/D65
659
 
659
 
660
-      #define DOGLCD_A0         44
661
-      #define DOGLCD_CS         66
660
+      #define DOGLCD_A0                       44
661
+      #define DOGLCD_CS                       66
662
 
662
 
663
       // GLCD features
663
       // GLCD features
664
       // Uncomment screen orientation
664
       // Uncomment screen orientation
666
       //#define LCD_SCREEN_ROT_180
666
       //#define LCD_SCREEN_ROT_180
667
       //#define LCD_SCREEN_ROT_270
667
       //#define LCD_SCREEN_ROT_270
668
 
668
 
669
-      #define BTN_EN1           40
670
-      #define BTN_EN2           63
671
-      #define BTN_ENC           59
669
+      #define BTN_EN1                         40
670
+      #define BTN_EN2                         63
671
+      #define BTN_ENC                         59
672
 
672
 
673
-      #define SD_DETECT_PIN     49
674
-      #define KILL_PIN          64
673
+      #define SD_DETECT_PIN                   49
674
+      #define KILL_PIN                        64
675
 
675
 
676
     #elif ENABLED(ZONESTAR_LCD)
676
     #elif ENABLED(ZONESTAR_LCD)
677
 
677
 
678
-      #define ADC_KEYPAD_PIN    12
678
+      #define ADC_KEYPAD_PIN                  12
679
 
679
 
680
     #elif ENABLED(AZSMZ_12864)
680
     #elif ENABLED(AZSMZ_12864)
681
 
681
 
684
     #else
684
     #else
685
 
685
 
686
       // Beeper on AUX-4
686
       // Beeper on AUX-4
687
-      #define BEEPER_PIN        33
687
+      #define BEEPER_PIN                      33
688
 
688
 
689
       // Buttons are directly attached to AUX-2
689
       // Buttons are directly attached to AUX-2
690
       #if ENABLED(PANEL_ONE)
690
       #if ENABLED(PANEL_ONE)
691
-        #define BTN_EN1         59   // AUX2 PIN 3
692
-        #define BTN_EN2         63   // AUX2 PIN 4
693
-        #define BTN_ENC         49   // AUX3 PIN 7
691
+        #define BTN_EN1                       59  // AUX2 PIN 3
692
+        #define BTN_EN2                       63  // AUX2 PIN 4
693
+        #define BTN_ENC                       49  // AUX3 PIN 7
694
       #else
694
       #else
695
-        #define BTN_EN1         37
696
-        #define BTN_EN2         35
697
-        #define BTN_ENC         31
695
+        #define BTN_EN1                       37
696
+        #define BTN_EN2                       35
697
+        #define BTN_ENC                       31
698
       #endif
698
       #endif
699
 
699
 
700
       #if ENABLED(G3D_PANEL)
700
       #if ENABLED(G3D_PANEL)
701
-        #define SD_DETECT_PIN   49
702
-        #define KILL_PIN        41
701
+        #define SD_DETECT_PIN                 49
702
+        #define KILL_PIN                      41
703
       #endif
703
       #endif
704
 
704
 
705
     #endif
705
     #endif
708
 #endif // HAS_SPI_LCD
708
 #endif // HAS_SPI_LCD
709
 
709
 
710
 #if ENABLED(REPRAPWORLD_KEYPAD)
710
 #if ENABLED(REPRAPWORLD_KEYPAD)
711
-  #define SHIFT_OUT        40
712
-  #define SHIFT_CLK        44
713
-  #define SHIFT_LD         42
711
+  #define SHIFT_OUT                           40
712
+  #define SHIFT_CLK                           44
713
+  #define SHIFT_LD                            42
714
   #ifndef BTN_EN1
714
   #ifndef BTN_EN1
715
-    #define BTN_EN1        64
715
+    #define BTN_EN1                           64
716
   #endif
716
   #endif
717
   #ifndef BTN_EN2
717
   #ifndef BTN_EN2
718
-    #define BTN_EN2        59
718
+    #define BTN_EN2                           59
719
   #endif
719
   #endif
720
   #ifndef BTN_ENC
720
   #ifndef BTN_ENC
721
-    #define BTN_ENC        63
721
+    #define BTN_ENC                           63
722
   #endif
722
   #endif
723
 #endif
723
 #endif

+ 13
- 13
Marlin/src/pins/ramps/pins_RAMPS_CREALITY.h Vedi File

32
 //
32
 //
33
 
33
 
34
 // Power outputs EFBF or EFBE
34
 // Power outputs EFBF or EFBE
35
-#define MOSFET_D_PIN 7
35
+#define MOSFET_D_PIN                           7
36
 
36
 
37
-#define FIL_RUNOUT_PIN 2
37
+#define FIL_RUNOUT_PIN                         2
38
 #if NUM_RUNOUT_SENSORS > 1
38
 #if NUM_RUNOUT_SENSORS > 1
39
-  #define FIL_RUNOUT2_PIN  15 // Creality CR-X can use dual runout sensors
39
+  #define FIL_RUNOUT2_PIN                     15  // Creality CR-X can use dual runout sensors
40
 #endif
40
 #endif
41
 
41
 
42
-#define SD_DETECT_PIN      49  // Always define onboard SD detect
42
+#define SD_DETECT_PIN                         49  // Always define onboard SD detect
43
 
43
 
44
-#define PS_ON_PIN          40 // Used by CR2020 Industrial series
44
+#define PS_ON_PIN                             40  // Used by CR2020 Industrial series
45
 
45
 
46
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN)
46
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN)
47
-  #define CASE_LIGHT_PIN   65
47
+  #define CASE_LIGHT_PIN                      65
48
 #endif
48
 #endif
49
 
49
 
50
 #include "pins_RAMPS.h"
50
 #include "pins_RAMPS.h"
51
 
51
 
52
 #ifndef BEEPER_PIN
52
 #ifndef BEEPER_PIN
53
-  #define BEEPER_PIN       37  // Always define beeper pin so Play Tone works with ExtUI
53
+  #define BEEPER_PIN                          37  // Always define beeper pin so Play Tone works with ExtUI
54
 #endif
54
 #endif
55
 
55
 
56
-#define EXP1_PIN           65   // A11 - Used by CR2020 Industrial series for case
57
-#define EXP2_PIN           66   // A12
58
-#define EXP3_PIN           11   // SERVO0_PIN
59
-#define EXP4_PIN           12   // PS_ON_PIN
56
+#define EXP1_PIN                              65  // A11 - Used by CR2020 Industrial series for case
57
+#define EXP2_PIN                              66  // A12
58
+#define EXP3_PIN                              11  // SERVO0_PIN
59
+#define EXP4_PIN                              12  // PS_ON_PIN
60
 
60
 
61
-#define SUICIDE_PIN        12 // Used by CR2020 Industrial series
62
-#define SUICIDE_PIN_INVERTING true // Used by CR2020 Industrial series
61
+#define SUICIDE_PIN                           12  // Used by CR2020 Industrial series
62
+#define SUICIDE_PIN_INVERTING true                // Used by CR2020 Industrial series

+ 5
- 5
Marlin/src/pins/ramps/pins_RAMPS_DAGOMA.h Vedi File

27
 
27
 
28
 #define BOARD_INFO_NAME "Dagoma3D F5 RAMPS"
28
 #define BOARD_INFO_NAME "Dagoma3D F5 RAMPS"
29
 
29
 
30
-#define X_STOP_PIN          2
31
-#define Y_STOP_PIN          3
32
-#define Z_STOP_PIN         15
33
-#define FIL_RUNOUT_PIN     39
30
+#define X_STOP_PIN                            2
31
+#define Y_STOP_PIN                            3
32
+#define Z_STOP_PIN                           15
33
+#define FIL_RUNOUT_PIN                       39
34
 
34
 
35
-#define ORIG_E0_AUTO_FAN_PIN 7
35
+#define ORIG_E0_AUTO_FAN_PIN                  7
36
 
36
 
37
 //
37
 //
38
 // Import RAMPS 1.4 pins
38
 // Import RAMPS 1.4 pins

+ 37
- 37
Marlin/src/pins/ramps/pins_RAMPS_OLD.h Vedi File

37
 //
37
 //
38
 // Limit Switches
38
 // Limit Switches
39
 //
39
 //
40
-#define X_MIN_PIN           3
41
-#define X_MAX_PIN           2
42
-#define Y_MIN_PIN          16
43
-#define Y_MAX_PIN          17
44
-#define Z_MIN_PIN          18
45
-#define Z_MAX_PIN          19
40
+#define X_MIN_PIN                              3
41
+#define X_MAX_PIN                              2
42
+#define Y_MIN_PIN                             16
43
+#define Y_MAX_PIN                             17
44
+#define Z_MIN_PIN                             18
45
+#define Z_MAX_PIN                             19
46
 
46
 
47
 //
47
 //
48
 // Z Probe (when not Z_MIN_PIN)
48
 // Z Probe (when not Z_MIN_PIN)
49
 //
49
 //
50
 #ifndef Z_MIN_PROBE_PIN
50
 #ifndef Z_MIN_PROBE_PIN
51
-  #define Z_MIN_PROBE_PIN  19
51
+  #define Z_MIN_PROBE_PIN                     19
52
 #endif
52
 #endif
53
 
53
 
54
 //
54
 //
55
 // Steppers
55
 // Steppers
56
 //
56
 //
57
-#define X_STEP_PIN         26
58
-#define X_DIR_PIN          28
59
-#define X_ENABLE_PIN       24
57
+#define X_STEP_PIN                            26
58
+#define X_DIR_PIN                             28
59
+#define X_ENABLE_PIN                          24
60
 
60
 
61
-#define Y_STEP_PIN         38
62
-#define Y_DIR_PIN          40
63
-#define Y_ENABLE_PIN       36
61
+#define Y_STEP_PIN                            38
62
+#define Y_DIR_PIN                             40
63
+#define Y_ENABLE_PIN                          36
64
 
64
 
65
-#define Z_STEP_PIN         44
66
-#define Z_DIR_PIN          46
67
-#define Z_ENABLE_PIN       42
65
+#define Z_STEP_PIN                            44
66
+#define Z_DIR_PIN                             46
67
+#define Z_ENABLE_PIN                          42
68
 
68
 
69
-#define E0_STEP_PIN        32
70
-#define E0_DIR_PIN         34
71
-#define E0_ENABLE_PIN      30
69
+#define E0_STEP_PIN                           32
70
+#define E0_DIR_PIN                            34
71
+#define E0_ENABLE_PIN                         30
72
 
72
 
73
 //
73
 //
74
 // Temperature Sensors
74
 // Temperature Sensors
75
 //
75
 //
76
-#define TEMP_0_PIN          2   // Analog Input
77
-#define TEMP_BED_PIN        1   // Analog Input
76
+#define TEMP_0_PIN                             2  // Analog Input
77
+#define TEMP_BED_PIN                           1  // Analog Input
78
 
78
 
79
 // SPI for Max6675 or Max31855 Thermocouple
79
 // SPI for Max6675 or Max31855 Thermocouple
80
 #if DISABLED(SDSUPPORT)
80
 #if DISABLED(SDSUPPORT)
81
-  #define MAX6675_SS_PIN   66   // Don't use 53 if using Display/SD card
81
+  #define MAX6675_SS_PIN                      66  // Don't use 53 if using Display/SD card
82
 #else
82
 #else
83
-  #define MAX6675_SS_PIN   66   // Don't use 49 (SD_DETECT_PIN)
83
+  #define MAX6675_SS_PIN                      66  // Don't use 49 (SD_DETECT_PIN)
84
 #endif
84
 #endif
85
 
85
 
86
 //
86
 //
87
 // Heaters / Fans
87
 // Heaters / Fans
88
 //
88
 //
89
 #if ENABLED(RAMPS_V_1_0)
89
 #if ENABLED(RAMPS_V_1_0)
90
-  #define HEATER_0_PIN     12
91
-  #define HEATER_BED_PIN   -1
90
+  #define HEATER_0_PIN                        12
91
+  #define HEATER_BED_PIN                      -1
92
   #ifndef FAN_PIN
92
   #ifndef FAN_PIN
93
-    #define FAN_PIN        11
93
+    #define FAN_PIN                           11
94
   #endif
94
   #endif
95
-#else // RAMPS_V_1_1 or RAMPS_V_1_2
96
-  #define HEATER_0_PIN     10
97
-  #define HEATER_BED_PIN    8
95
+#else                                             // RAMPS_V_1_1 or RAMPS_V_1_2
96
+  #define HEATER_0_PIN                        10
97
+  #define HEATER_BED_PIN                       8
98
   #ifndef FAN_PIN
98
   #ifndef FAN_PIN
99
-    #define FAN_PIN         9
99
+    #define FAN_PIN                            9
100
   #endif
100
   #endif
101
 #endif
101
 #endif
102
 
102
 
103
 //
103
 //
104
 // Misc. Functions
104
 // Misc. Functions
105
 //
105
 //
106
-#define SDPOWER_PIN        48
107
-#define SDSS               53
108
-#define LED_PIN            13
109
-#define CASE_LIGHT_PIN     45   // Hardware PWM
106
+#define SDPOWER_PIN                           48
107
+#define SDSS                                  53
108
+#define LED_PIN                               13
109
+#define CASE_LIGHT_PIN                        45  // Hardware PWM
110
 
110
 
111
 //
111
 //
112
 // M3/M4/M5 - Spindle/Laser Control
112
 // M3/M4/M5 - Spindle/Laser Control
113
 //
113
 //
114
-#define SPINDLE_LASER_ENA_PIN    41   // Pullup or pulldown!
115
-#define SPINDLE_LASER_PWM_PIN    45   // Hardware PWM
116
-#define SPINDLE_DIR_PIN          43
114
+#define SPINDLE_LASER_ENA_PIN                 41  // Pullup or pulldown!
115
+#define SPINDLE_LASER_PWM_PIN                 45  // Hardware PWM
116
+#define SPINDLE_DIR_PIN                       43

+ 11
- 11
Marlin/src/pins/ramps/pins_RAMPS_PLUS.h Vedi File

44
 
44
 
45
 #define BOARD_INFO_NAME "RAMPS 1.4 Plus"
45
 #define BOARD_INFO_NAME "RAMPS 1.4 Plus"
46
 
46
 
47
-#define RAMPS_D8_PIN  10
48
-#define RAMPS_D10_PIN  8
47
+#define RAMPS_D8_PIN                          10
48
+#define RAMPS_D10_PIN                          8
49
 
49
 
50
 #include "pins_RAMPS.h"
50
 #include "pins_RAMPS.h"
51
 
51
 
60
 #undef E1_DIR_PIN
60
 #undef E1_DIR_PIN
61
 #undef E1_ENABLE_PIN
61
 #undef E1_ENABLE_PIN
62
 
62
 
63
-#define E0_STEP_PIN        36
64
-#define E0_DIR_PIN         34
65
-#define E0_ENABLE_PIN      30
63
+#define E0_STEP_PIN                           36
64
+#define E0_DIR_PIN                            34
65
+#define E0_ENABLE_PIN                         30
66
 
66
 
67
-#define E1_STEP_PIN        26
68
-#define E1_DIR_PIN         28
69
-#define E1_ENABLE_PIN      24
67
+#define E1_STEP_PIN                           26
68
+#define E1_DIR_PIN                            28
69
+#define E1_ENABLE_PIN                         24
70
 
70
 
71
 #undef X_CS_PIN
71
 #undef X_CS_PIN
72
 #undef Y_CS_PIN
72
 #undef Y_CS_PIN
77
 #if ENABLED(ULTRA_LCD, REPRAPWORLD_GRAPHICAL_LCD, CR10_STOCKDISPLAY) && !BOTH(NEWPANEL, PANEL_ONE)
77
 #if ENABLED(ULTRA_LCD, REPRAPWORLD_GRAPHICAL_LCD, CR10_STOCKDISPLAY) && !BOTH(NEWPANEL, PANEL_ONE)
78
   #if DISABLED(MKS_12864OLED) || ENABLED(MKS_12864OLED_SSD1306)
78
   #if DISABLED(MKS_12864OLED) || ENABLED(MKS_12864OLED_SSD1306)
79
     #undef LCD_PINS_RS
79
     #undef LCD_PINS_RS
80
-    #define LCD_PINS_RS     42   // 3DYMY boards pin 16 -> 42
80
+    #define LCD_PINS_RS                       42  // 3DYMY boards pin 16 -> 42
81
     #undef LCD_PINS_ENABLE
81
     #undef LCD_PINS_ENABLE
82
-    #define LCD_PINS_ENABLE 44   // 3DYMY boards pin 17 -> 44
82
+    #define LCD_PINS_ENABLE                   44  // 3DYMY boards pin 17 -> 44
83
   #endif
83
   #endif
84
   #undef LCD_PINS_D7
84
   #undef LCD_PINS_D7
85
-  #define LCD_PINS_D7       53   // 3DYMY boards pin 29 -> 53
85
+  #define LCD_PINS_D7                         53  // 3DYMY boards pin 29 -> 53
86
 #endif
86
 #endif

+ 30
- 30
Marlin/src/pins/ramps/pins_RIGIDBOARD.h Vedi File

33
 // Z Probe (when not Z_MIN_PIN)
33
 // Z Probe (when not Z_MIN_PIN)
34
 //
34
 //
35
 #ifndef Z_MIN_PROBE_PIN
35
 #ifndef Z_MIN_PROBE_PIN
36
-  #define Z_MIN_PROBE_PIN  19    // Z-MAX pin J14 End Stops
36
+  #define Z_MIN_PROBE_PIN                     19  // Z-MAX pin J14 End Stops
37
 #endif
37
 #endif
38
 
38
 
39
 //
39
 //
40
 // MOSFET changes
40
 // MOSFET changes
41
 //
41
 //
42
-#define RAMPS_D9_PIN        8   // FAN (by default)
43
-#define RAMPS_D10_PIN       9   // EXTRUDER 1
44
-#define MOSFET_D_PIN       12   // EXTRUDER 2 or FAN
42
+#define RAMPS_D9_PIN                           8  // FAN (by default)
43
+#define RAMPS_D10_PIN                          9  // EXTRUDER 1
44
+#define MOSFET_D_PIN                          12  // EXTRUDER 2 or FAN
45
 
45
 
46
 #include "pins_RAMPS.h"
46
 #include "pins_RAMPS.h"
47
 
47
 
52
 #undef E0_STEP_PIN
52
 #undef E0_STEP_PIN
53
 #undef E0_DIR_PIN
53
 #undef E0_DIR_PIN
54
 #undef E0_ENABLE_PIN
54
 #undef E0_ENABLE_PIN
55
-#define E0_STEP_PIN        36
56
-#define E0_DIR_PIN         34
57
-#define E0_ENABLE_PIN      30
55
+#define E0_STEP_PIN                           36
56
+#define E0_DIR_PIN                            34
57
+#define E0_ENABLE_PIN                         30
58
 
58
 
59
 #undef E1_STEP_PIN
59
 #undef E1_STEP_PIN
60
 #undef E1_DIR_PIN
60
 #undef E1_DIR_PIN
61
 #undef E1_ENABLE_PIN
61
 #undef E1_ENABLE_PIN
62
-#define E1_STEP_PIN        26
63
-#define E1_DIR_PIN         28
64
-#define E1_ENABLE_PIN      24
62
+#define E1_STEP_PIN                           26
63
+#define E1_DIR_PIN                            28
64
+#define E1_ENABLE_PIN                         24
65
 
65
 
66
-#define STEPPER_RESET_PIN  41   // Stepper drivers have a reset on RigidBot
66
+#define STEPPER_RESET_PIN                     41  // Stepper drivers have a reset on RigidBot
67
 
67
 
68
 //
68
 //
69
 // Temperature Sensors
69
 // Temperature Sensors
71
 #undef TEMP_0_PIN
71
 #undef TEMP_0_PIN
72
 #undef TEMP_1_PIN
72
 #undef TEMP_1_PIN
73
 #undef TEMP_BED_PIN
73
 #undef TEMP_BED_PIN
74
-#define TEMP_0_PIN         14   // Analog Input
75
-#define TEMP_1_PIN         13   // Analog Input
76
-#define TEMP_BED_PIN       15   // Analog Input
74
+#define TEMP_0_PIN                            14  // Analog Input
75
+#define TEMP_1_PIN                            13  // Analog Input
76
+#define TEMP_BED_PIN                          15  // Analog Input
77
 
77
 
78
 // SPI for Max6675 or Max31855 Thermocouple
78
 // SPI for Max6675 or Max31855 Thermocouple
79
 #undef MAX6675_SS_PIN
79
 #undef MAX6675_SS_PIN
80
 #if DISABLED(SDSUPPORT)
80
 #if DISABLED(SDSUPPORT)
81
-  #define MAX6675_SS_PIN   53   // Don't use pin 53 if there is even the remote possibility of using Display/SD card
81
+  #define MAX6675_SS_PIN                      53  // Don't use pin 53 if there is even the remote possibility of using Display/SD card
82
 #else
82
 #else
83
-  #define MAX6675_SS_PIN   49   // Don't use pin 49 as this is tied to the switch inside the SD card socket to detect if there is an SD card present
83
+  #define MAX6675_SS_PIN                      49  // Don't use pin 49 as this is tied to the switch inside the SD card socket to detect if there is an SD card present
84
 #endif
84
 #endif
85
 
85
 
86
 //
86
 //
87
 // Heaters / Fans
87
 // Heaters / Fans
88
 //
88
 //
89
 #undef HEATER_BED_PIN
89
 #undef HEATER_BED_PIN
90
-#define HEATER_BED_PIN     10
90
+#define HEATER_BED_PIN                        10
91
 
91
 
92
 #ifndef FAN_PIN
92
 #ifndef FAN_PIN
93
-  #define FAN_PIN           8   // Same as RAMPS_13_EEF
93
+  #define FAN_PIN                              8  // Same as RAMPS_13_EEF
94
 #endif
94
 #endif
95
 
95
 
96
 //
96
 //
97
 // Misc. Functions
97
 // Misc. Functions
98
 //
98
 //
99
 #undef PS_ON_PIN
99
 #undef PS_ON_PIN
100
-#define PS_ON_PIN          -1
100
+#define PS_ON_PIN                             -1
101
 
101
 
102
 //
102
 //
103
 // LCD / Controller
103
 // LCD / Controller
106
 #if ENABLED(RIGIDBOT_PANEL)
106
 #if ENABLED(RIGIDBOT_PANEL)
107
 
107
 
108
   #undef BEEPER_PIN
108
   #undef BEEPER_PIN
109
-  #define BEEPER_PIN -1
109
+  #define BEEPER_PIN                          -1
110
 
110
 
111
   // Direction buttons
111
   // Direction buttons
112
-  #define BTN_UP           37
113
-  #define BTN_DWN          35
114
-  #define BTN_LFT          33
115
-  #define BTN_RT           32
112
+  #define BTN_UP                              37
113
+  #define BTN_DWN                             35
114
+  #define BTN_LFT                             33
115
+  #define BTN_RT                              32
116
 
116
 
117
   // 'R' button
117
   // 'R' button
118
   #undef BTN_ENC
118
   #undef BTN_ENC
119
-  #define BTN_ENC 31
119
+  #define BTN_ENC                             31
120
 
120
 
121
   // Disable encoder
121
   // Disable encoder
122
   #undef BTN_EN1
122
   #undef BTN_EN1
123
-  #define BTN_EN1 -1
123
+  #define BTN_EN1                             -1
124
   #undef BTN_EN2
124
   #undef BTN_EN2
125
-  #define BTN_EN2 -1
125
+  #define BTN_EN2                             -1
126
 
126
 
127
   #undef SD_DETECT_PIN
127
   #undef SD_DETECT_PIN
128
-  #define SD_DETECT_PIN 22
128
+  #define SD_DETECT_PIN                       22
129
 
129
 
130
 #elif ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
130
 #elif ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
131
 
131
 
132
   #undef SD_DETECT_PIN
132
   #undef SD_DETECT_PIN
133
-  #define SD_DETECT_PIN 22
133
+  #define SD_DETECT_PIN                       22
134
 
134
 
135
   #undef KILL_PIN
135
   #undef KILL_PIN
136
-  #define KILL_PIN 32
136
+  #define KILL_PIN                            32
137
 
137
 
138
 #endif
138
 #endif

+ 6
- 6
Marlin/src/pins/ramps/pins_RIGIDBOARD_V2.h Vedi File

40
 #define DAC_STEPPER_ORDER { 0, 1, 2, 3 }
40
 #define DAC_STEPPER_ORDER { 0, 1, 2, 3 }
41
 
41
 
42
 #define DAC_STEPPER_SENSE    0.05   // sense resistors on rigidboard stepper chips are .05 value
42
 #define DAC_STEPPER_SENSE    0.05   // sense resistors on rigidboard stepper chips are .05 value
43
-#define DAC_STEPPER_ADDRESS  0
44
-#define DAC_STEPPER_MAX   4096   // was 5000 but max allowable value is actually 4096
45
-#define DAC_STEPPER_VREF     1   // internal Vref, gain 2x = 4.096V
46
-#define DAC_STEPPER_GAIN     1   // value of 1 here sets gain of 2
47
-#define DAC_DISABLE_PIN     42   // set low to enable DAC
48
-#define DAC_OR_ADDRESS    0x01
43
+#define DAC_STEPPER_ADDRESS                   0
44
+#define DAC_STEPPER_MAX                     4096  // was 5000 but max allowable value is actually 4096
45
+#define DAC_STEPPER_VREF                      1   // internal Vref, gain 2x = 4.096V
46
+#define DAC_STEPPER_GAIN                      1   // value of 1 here sets gain of 2
47
+#define DAC_DISABLE_PIN                      42   // set low to enable DAC
48
+#define DAC_OR_ADDRESS 0x01
49
 
49
 
50
 #ifndef DAC_MOTOR_CURRENT_DEFAULT
50
 #ifndef DAC_MOTOR_CURRENT_DEFAULT
51
   #define DAC_MOTOR_CURRENT_DEFAULT { 70, 80, 90, 80 } // Default drive percent - X, Y, Z, E axis
51
   #define DAC_MOTOR_CURRENT_DEFAULT { 70, 80, 90, 80 } // Default drive percent - X, Y, Z, E axis

+ 9
- 9
Marlin/src/pins/ramps/pins_RL200.h Vedi File

37
   #error "You must set ([XYZ]|Z2|E0)_DRIVER_TYPE to DRV8825 in Configuration.h for RL200."
37
   #error "You must set ([XYZ]|Z2|E0)_DRIVER_TYPE to DRV8825 in Configuration.h for RL200."
38
 #endif
38
 #endif
39
 
39
 
40
-#define E0_STEP_PIN        26   // (RUMBA E1 pins)
41
-#define E0_DIR_PIN         25
42
-#define E0_ENABLE_PIN      27
40
+#define E0_STEP_PIN                          26   // (RUMBA E1 pins)
41
+#define E0_DIR_PIN                           25
42
+#define E0_ENABLE_PIN                        27
43
 
43
 
44
-#define E1_STEP_PIN        29   // (RUMBA E2 pins)
45
-#define E1_DIR_PIN         28
46
-#define E1_ENABLE_PIN      39
44
+#define E1_STEP_PIN                          29   // (RUMBA E2 pins)
45
+#define E1_DIR_PIN                           28
46
+#define E1_ENABLE_PIN                        39
47
 
47
 
48
-#define Z2_STEP_PIN        23   // (RUMBA E0 pins)
49
-#define Z2_DIR_PIN         22
50
-#define Z2_ENABLE_PIN      24
48
+#define Z2_STEP_PIN                          23   // (RUMBA E0 pins)
49
+#define Z2_DIR_PIN                           22
50
+#define Z2_ENABLE_PIN                        24
51
 
51
 
52
 #include "pins_RUMBA.h"
52
 #include "pins_RUMBA.h"

+ 79
- 79
Marlin/src/pins/ramps/pins_RUMBA.h Vedi File

41
 //
41
 //
42
 // Servos
42
 // Servos
43
 //
43
 //
44
-#define SERVO0_PIN          5
44
+#define SERVO0_PIN                             5
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_MIN_PIN          37
50
-#define X_MAX_PIN          36
51
-#define Y_MIN_PIN          35
52
-#define Y_MAX_PIN          34
53
-#define Z_MIN_PIN          33
54
-#define Z_MAX_PIN          32
49
+#define X_MIN_PIN                             37
50
+#define X_MAX_PIN                             36
51
+#define Y_MIN_PIN                             35
52
+#define Y_MAX_PIN                             34
53
+#define Z_MIN_PIN                             33
54
+#define Z_MAX_PIN                             32
55
 
55
 
56
 //
56
 //
57
 // Z Probe (when not Z_MIN_PIN)
57
 // Z Probe (when not Z_MIN_PIN)
58
 //
58
 //
59
 #ifndef Z_MIN_PROBE_PIN
59
 #ifndef Z_MIN_PROBE_PIN
60
-  #define Z_MIN_PROBE_PIN  32
60
+  #define Z_MIN_PROBE_PIN                     32
61
 #endif
61
 #endif
62
 
62
 
63
 //
63
 //
64
 // Steppers
64
 // Steppers
65
 //
65
 //
66
-#define X_STEP_PIN         17
67
-#define X_DIR_PIN          16
68
-#define X_ENABLE_PIN       48
66
+#define X_STEP_PIN                            17
67
+#define X_DIR_PIN                             16
68
+#define X_ENABLE_PIN                          48
69
 
69
 
70
-#define Y_STEP_PIN         54
71
-#define Y_DIR_PIN          47
72
-#define Y_ENABLE_PIN       55
70
+#define Y_STEP_PIN                            54
71
+#define Y_DIR_PIN                             47
72
+#define Y_ENABLE_PIN                          55
73
 
73
 
74
-#define Z_STEP_PIN         57
75
-#define Z_DIR_PIN          56
76
-#define Z_ENABLE_PIN       62
74
+#define Z_STEP_PIN                            57
75
+#define Z_DIR_PIN                             56
76
+#define Z_ENABLE_PIN                          62
77
 
77
 
78
 #ifndef E0_STEP_PIN
78
 #ifndef E0_STEP_PIN
79
-  #define E0_STEP_PIN      23
80
-  #define E0_DIR_PIN       22
81
-  #define E0_ENABLE_PIN    24
79
+  #define E0_STEP_PIN                         23
80
+  #define E0_DIR_PIN                          22
81
+  #define E0_ENABLE_PIN                       24
82
 #endif
82
 #endif
83
 
83
 
84
 #ifndef E1_STEP_PIN
84
 #ifndef E1_STEP_PIN
85
-  #define E1_STEP_PIN      26
86
-  #define E1_DIR_PIN       25
87
-  #define E1_ENABLE_PIN    27
85
+  #define E1_STEP_PIN                         26
86
+  #define E1_DIR_PIN                          25
87
+  #define E1_ENABLE_PIN                       27
88
 #endif
88
 #endif
89
 
89
 
90
 #if E1_STEP_PIN != 29
90
 #if E1_STEP_PIN != 29
91
-  #define E2_STEP_PIN      29
92
-  #define E2_DIR_PIN       28
93
-  #define E2_ENABLE_PIN    39
91
+  #define E2_STEP_PIN                         29
92
+  #define E2_DIR_PIN                          28
93
+  #define E2_ENABLE_PIN                       39
94
 #endif
94
 #endif
95
 
95
 
96
 //
96
 //
98
 //
98
 //
99
 #ifndef TEMP_0_PIN
99
 #ifndef TEMP_0_PIN
100
   #if TEMP_SENSOR_0 == -1
100
   #if TEMP_SENSOR_0 == -1
101
-    #define TEMP_0_PIN      6   // Analog Input (connector *K1* on RUMBA thermocouple ADD ON is used)
101
+    #define TEMP_0_PIN                         6  // Analog Input (connector *K1* on RUMBA thermocouple ADD ON is used)
102
   #else
102
   #else
103
-    #define TEMP_0_PIN     15   // Analog Input (default connector for thermistor *T0* on rumba board is used)
103
+    #define TEMP_0_PIN                        15  // Analog Input (default connector for thermistor *T0* on rumba board is used)
104
   #endif
104
   #endif
105
 #endif
105
 #endif
106
 
106
 
107
 #ifndef TEMP_1_PIN
107
 #ifndef TEMP_1_PIN
108
   #if TEMP_SENSOR_1 == -1
108
   #if TEMP_SENSOR_1 == -1
109
-    #define TEMP_1_PIN      5   // Analog Input (connector *K2* on RUMBA thermocouple ADD ON is used)
109
+    #define TEMP_1_PIN                         5  // Analog Input (connector *K2* on RUMBA thermocouple ADD ON is used)
110
   #else
110
   #else
111
-    #define TEMP_1_PIN     14   // Analog Input (default connector for thermistor *T1* on rumba board is used)
111
+    #define TEMP_1_PIN                        14  // Analog Input (default connector for thermistor *T1* on rumba board is used)
112
   #endif
112
   #endif
113
 #endif
113
 #endif
114
 
114
 
115
 #if TEMP_SENSOR_2 == -1
115
 #if TEMP_SENSOR_2 == -1
116
-  #define TEMP_2_PIN        7   // Analog Input (connector *K3* on RUMBA thermocouple ADD ON is used <-- this can't be used when TEMP_SENSOR_BED is defined as thermocouple)
116
+  #define TEMP_2_PIN                           7  // Analog Input (connector *K3* on RUMBA thermocouple ADD ON is used <-- this can't be used when TEMP_SENSOR_BED is defined as thermocouple)
117
 #else
117
 #else
118
-  #define TEMP_2_PIN       13   // Analog Input (default connector for thermistor *T2* on rumba board is used)
118
+  #define TEMP_2_PIN                          13  // Analog Input (default connector for thermistor *T2* on rumba board is used)
119
 #endif
119
 #endif
120
 
120
 
121
 // Optional for extruder 4 or chamber:
121
 // Optional for extruder 4 or chamber:
122
-//#define TEMP_X_PIN         12   // Analog Input (default connector for thermistor *T3* on rumba board is used)
122
+//#define TEMP_X_PIN                          12  // Analog Input (default connector for thermistor *T3* on rumba board is used)
123
 
123
 
124
 #ifndef TEMP_CHAMBER_PIN
124
 #ifndef TEMP_CHAMBER_PIN
125
-  //#define TEMP_CHAMBER_PIN 12   // Analog Input (default connector for thermistor *T3* on rumba board is used)
125
+  //#define TEMP_CHAMBER_PIN                  12  // Analog Input (default connector for thermistor *T3* on rumba board is used)
126
 #endif
126
 #endif
127
 
127
 
128
 #if TEMP_SENSOR_BED == -1
128
 #if TEMP_SENSOR_BED == -1
129
-  #define TEMP_BED_PIN      7   // Analog Input (connector *K3* on RUMBA thermocouple ADD ON is used <-- this can't be used when TEMP_SENSOR_2 is defined as thermocouple)
129
+  #define TEMP_BED_PIN                         7  // Analog Input (connector *K3* on RUMBA thermocouple ADD ON is used <-- this can't be used when TEMP_SENSOR_2 is defined as thermocouple)
130
 #else
130
 #else
131
-  #define TEMP_BED_PIN     11   // Analog Input (default connector for thermistor *THB* on rumba board is used)
131
+  #define TEMP_BED_PIN                        11  // Analog Input (default connector for thermistor *THB* on rumba board is used)
132
 #endif
132
 #endif
133
 
133
 
134
 //
134
 //
135
 // Heaters / Fans
135
 // Heaters / Fans
136
 //
136
 //
137
-#define HEATER_0_PIN        2
138
-#define HEATER_1_PIN        3
139
-#define HEATER_2_PIN        6
140
-#define HEATER_3_PIN        8
141
-#define HEATER_BED_PIN      9
137
+#define HEATER_0_PIN                           2
138
+#define HEATER_1_PIN                           3
139
+#define HEATER_2_PIN                           6
140
+#define HEATER_3_PIN                           8
141
+#define HEATER_BED_PIN                         9
142
 
142
 
143
 #ifndef FAN_PIN
143
 #ifndef FAN_PIN
144
-  #define FAN_PIN           7
144
+  #define FAN_PIN                              7
145
 #endif
145
 #endif
146
 #ifndef FAN1_PIN
146
 #ifndef FAN1_PIN
147
-  #define FAN1_PIN          8
147
+  #define FAN1_PIN                             8
148
 #endif
148
 #endif
149
 
149
 
150
 //
150
 //
151
 // Misc. Functions
151
 // Misc. Functions
152
 //
152
 //
153
-#define LED_PIN            13
154
-#define PS_ON_PIN          45
155
-#define KILL_PIN           46
156
-#define CASE_LIGHT_PIN     45
153
+#define LED_PIN                               13
154
+#define PS_ON_PIN                             45
155
+#define KILL_PIN                              46
156
+#define CASE_LIGHT_PIN                        45
157
 
157
 
158
 //
158
 //
159
 // M3/M4/M5 - Spindle/Laser Control
159
 // M3/M4/M5 - Spindle/Laser Control
160
 //
160
 //
161
 #ifndef SPINDLE_LASER_PWM_PIN
161
 #ifndef SPINDLE_LASER_PWM_PIN
162
-  #define SPINDLE_LASER_PWM_PIN 4   // Hardware PWM. Pin 4 interrupts OC0* and OC1* always in use?
162
+  #define SPINDLE_LASER_PWM_PIN                4  // Hardware PWM. Pin 4 interrupts OC0* and OC1* always in use?
163
 #endif
163
 #endif
164
 #ifndef SPINDLE_LASER_ENA_PIN
164
 #ifndef SPINDLE_LASER_ENA_PIN
165
-  #define SPINDLE_LASER_ENA_PIN 14   // Pullup!
165
+  #define SPINDLE_LASER_ENA_PIN               14  // Pullup!
166
 #endif
166
 #endif
167
 #ifndef SPINDLE_DIR_PIN
167
 #ifndef SPINDLE_DIR_PIN
168
-  #define SPINDLE_DIR_PIN  15
168
+  #define SPINDLE_DIR_PIN                     15
169
 #endif
169
 #endif
170
 
170
 
171
 //
171
 //
172
 // LCD / Controller
172
 // LCD / Controller
173
 //
173
 //
174
 #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
174
 #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
175
-  #define LCD_PINS_DC      38   // Set as output on init
176
-  #define LCD_PINS_RS      41   // Pull low for 1s to init
175
+  #define LCD_PINS_DC                         38  // Set as output on init
176
+  #define LCD_PINS_RS                         41  // Pull low for 1s to init
177
   // DOGM SPI LCD Support
177
   // DOGM SPI LCD Support
178
-  #define DOGLCD_CS        19
179
-  #define DOGLCD_MOSI      42
180
-  #define DOGLCD_SCK       18
181
-  #define DOGLCD_A0        LCD_PINS_DC
178
+  #define DOGLCD_CS                           19
179
+  #define DOGLCD_MOSI                         42
180
+  #define DOGLCD_SCK                          18
181
+  #define DOGLCD_A0                  LCD_PINS_DC
182
 #elif ENABLED(FYSETC_MINI_12864)
182
 #elif ENABLED(FYSETC_MINI_12864)
183
-  #define DOGLCD_CS        42
184
-  #define DOGLCD_A0        19
185
-  #define DOGLCD_MOSI      51
186
-  #define DOGLCD_SCK       52
183
+  #define DOGLCD_CS                           42
184
+  #define DOGLCD_A0                           19
185
+  #define DOGLCD_MOSI                         51
186
+  #define DOGLCD_SCK                          52
187
 
187
 
188
-  //#define FORCE_SOFT_SPI    // Use this if default of hardware SPI causes display problems
189
-                              //   results in LCD soft SPI mode 3, SD soft SPI mode 0
188
+  //#define FORCE_SOFT_SPI                        // Use this if default of hardware SPI causes display problems
189
+                                                  //   results in LCD soft SPI mode 3, SD soft SPI mode 0
190
 
190
 
191
-  #define LCD_RESET_PIN  18   // Must be high or open for LCD to operate normally.
191
+  #define LCD_RESET_PIN                       18  // Must be high or open for LCD to operate normally.
192
 
192
 
193
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
193
   #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
194
     #ifndef RGB_LED_R_PIN
194
     #ifndef RGB_LED_R_PIN
195
-      #define RGB_LED_R_PIN 41
195
+      #define RGB_LED_R_PIN                   41
196
     #endif
196
     #endif
197
     #ifndef RGB_LED_G_PIN
197
     #ifndef RGB_LED_G_PIN
198
-      #define RGB_LED_G_PIN 38
198
+      #define RGB_LED_G_PIN                   38
199
     #endif
199
     #endif
200
     #ifndef RGB_LED_B_PIN
200
     #ifndef RGB_LED_B_PIN
201
-      #define RGB_LED_B_PIN 40
201
+      #define RGB_LED_B_PIN                   40
202
     #endif
202
     #endif
203
   #elif ENABLED(FYSETC_MINI_12864_2_1)
203
   #elif ENABLED(FYSETC_MINI_12864_2_1)
204
-    #define NEOPIXEL_PIN   25
204
+    #define NEOPIXEL_PIN                      25
205
   #endif
205
   #endif
206
 
206
 
207
 #else
207
 #else
208
-  #define LCD_PINS_RS      19
209
-  #define LCD_PINS_ENABLE  42
210
-  #define LCD_PINS_D4      18
211
-  #define LCD_PINS_D5      38
212
-  #define LCD_PINS_D6      41
208
+  #define LCD_PINS_RS                         19
209
+  #define LCD_PINS_ENABLE                     42
210
+  #define LCD_PINS_D4                         18
211
+  #define LCD_PINS_D5                         38
212
+  #define LCD_PINS_D6                         41
213
 #endif
213
 #endif
214
 
214
 
215
-#define LCD_PINS_D7        40
215
+#define LCD_PINS_D7                           40
216
 
216
 
217
 //
217
 //
218
 // Beeper, SD Card, Encoder
218
 // Beeper, SD Card, Encoder
219
 //
219
 //
220
-#define BEEPER_PIN         44
220
+#define BEEPER_PIN                            44
221
 
221
 
222
 #if ENABLED(SDSUPPORT)
222
 #if ENABLED(SDSUPPORT)
223
-  #define SDSS             53
224
-  #define SD_DETECT_PIN    49
223
+  #define SDSS                                53
224
+  #define SD_DETECT_PIN                       49
225
 #endif
225
 #endif
226
 
226
 
227
 #if ENABLED(NEWPANEL)
227
 #if ENABLED(NEWPANEL)
228
-  #define BTN_EN1          11
229
-  #define BTN_EN2          12
230
-  #define BTN_ENC          43
228
+  #define BTN_EN1                             11
229
+  #define BTN_EN2                             12
230
+  #define BTN_ENC                             43
231
 #endif
231
 #endif

+ 7
- 7
Marlin/src/pins/ramps/pins_TANGO.h Vedi File

27
 
27
 
28
 #define BOARD_INFO_NAME "Tango"
28
 #define BOARD_INFO_NAME "Tango"
29
 
29
 
30
-#define FAN_PIN             8
31
-#define FAN1_PIN           -1
30
+#define FAN_PIN                               8
31
+#define FAN1_PIN                             -1
32
 
32
 
33
-#define ORIG_E0_AUTO_FAN_PIN 7
33
+#define ORIG_E0_AUTO_FAN_PIN                  7
34
 
34
 
35
 #ifndef TEMP_0_PIN
35
 #ifndef TEMP_0_PIN
36
   #if TEMP_SENSOR_0 == -1
36
   #if TEMP_SENSOR_0 == -1
37
-    #define TEMP_0_PIN     10   // Analog Input (connector *K1* on Tango thermocouple ADD ON is used)
37
+    #define TEMP_0_PIN                       10   // Analog Input (connector *K1* on Tango thermocouple ADD ON is used)
38
   #else
38
   #else
39
-    #define TEMP_0_PIN     15   // Analog Input (default connector for thermistor *T0* on rumba board is used)
39
+    #define TEMP_0_PIN                       15   // Analog Input (default connector for thermistor *T0* on rumba board is used)
40
   #endif
40
   #endif
41
 #endif
41
 #endif
42
 
42
 
43
 #ifndef TEMP_1_PIN
43
 #ifndef TEMP_1_PIN
44
   #if TEMP_SENSOR_1 == -1
44
   #if TEMP_SENSOR_1 == -1
45
-    #define TEMP_1_PIN      9   // Analog Input (connector *K2* on Tango thermocouple ADD ON is used)
45
+    #define TEMP_1_PIN                        9   // Analog Input (connector *K2* on Tango thermocouple ADD ON is used)
46
   #else
46
   #else
47
-    #define TEMP_1_PIN     14   // Analog Input (default connector for thermistor *T1* on rumba board is used)
47
+    #define TEMP_1_PIN                       14   // Analog Input (default connector for thermistor *T1* on rumba board is used)
48
   #endif
48
   #endif
49
 #endif
49
 #endif
50
 
50
 

+ 31
- 31
Marlin/src/pins/ramps/pins_TRIGORILLA_14.h Vedi File

31
 // Servos
31
 // Servos
32
 //
32
 //
33
 #if MB(TRIGORILLA_14_11)
33
 #if MB(TRIGORILLA_14_11)
34
-  #define SERVO0_PIN        5
35
-  #define SERVO1_PIN        4
36
-  #define SERVO2_PIN       11
37
-  #define SERVO3_PIN        6
34
+  #define SERVO0_PIN                           5
35
+  #define SERVO1_PIN                           4
36
+  #define SERVO2_PIN                          11
37
+  #define SERVO3_PIN                           6
38
 #endif
38
 #endif
39
 
39
 
40
 //
40
 //
42
 //
42
 //
43
 //#define ANYCUBIC_4_MAX_PRO_ENDSTOPS
43
 //#define ANYCUBIC_4_MAX_PRO_ENDSTOPS
44
 #if ENABLED(ANYCUBIC_4_MAX_PRO_ENDSTOPS)
44
 #if ENABLED(ANYCUBIC_4_MAX_PRO_ENDSTOPS)
45
-  #define X_MAX_PIN        43
46
-  #define Y_MIN_PIN        19
45
+  #define X_MAX_PIN                           43
46
+  #define Y_MIN_PIN                           19
47
 #endif
47
 #endif
48
 
48
 
49
 // Labeled pins
49
 // Labeled pins
50
-#define TRIGORILLA_HEATER_BED_PIN  8
51
-#define TRIGORILLA_HEATER_0_PIN   10
52
-#define TRIGORILLA_HEATER_1_PIN   45   // Anycubic Kossel: Unused
50
+#define TRIGORILLA_HEATER_BED_PIN              8
51
+#define TRIGORILLA_HEATER_0_PIN               10
52
+#define TRIGORILLA_HEATER_1_PIN               45  // Anycubic Kossel: Unused
53
 
53
 
54
-#define TRIGORILLA_FAN0_PIN        9   // Anycubic Kossel: Usually the part cooling fan
55
-#define TRIGORILLA_FAN1_PIN        7   // Anycubic Kossel: Unused
56
-#define TRIGORILLA_FAN2_PIN       44   // Anycubic Kossel: Hotend fan
54
+#define TRIGORILLA_FAN0_PIN                    9  // Anycubic Kossel: Usually the part cooling fan
55
+#define TRIGORILLA_FAN1_PIN                    7  // Anycubic Kossel: Unused
56
+#define TRIGORILLA_FAN2_PIN                   44  // Anycubic Kossel: Hotend fan
57
 
57
 
58
 // Remap MOSFET pins to common usages:
58
 // Remap MOSFET pins to common usages:
59
 
59
 
60
-#define RAMPS_D10_PIN    TRIGORILLA_HEATER_0_PIN // HEATER_0_PIN is always RAMPS_D10_PIN in pins_RAMPS.h
60
+#define RAMPS_D10_PIN    TRIGORILLA_HEATER_0_PIN  // HEATER_0_PIN is always RAMPS_D10_PIN in pins_RAMPS.h
61
 
61
 
62
-#if HOTENDS > 1   // EEF and EEB
62
+#if HOTENDS > 1                                   // EEF and EEB
63
   #define RAMPS_D9_PIN   TRIGORILLA_HEATER_1_PIN
63
   #define RAMPS_D9_PIN   TRIGORILLA_HEATER_1_PIN
64
   #if !TEMP_SENSOR_BED
64
   #if !TEMP_SENSOR_BED
65
     // EEF
65
     // EEF
66
-    #define RAMPS_D8_PIN TRIGORILLA_FAN0_PIN
66
+    #define RAMPS_D8_PIN     TRIGORILLA_FAN0_PIN
67
   #else
67
   #else
68
     // EEB
68
     // EEB
69
-    #define RAMPS_D8_PIN TRIGORILLA_HEATER_BED_PIN
70
-    #define FAN_PIN      TRIGORILLA_FAN0_PIN    // Override pin 4 in pins_RAMPS.h
69
+    #define RAMPS_D8_PINTRIGORILLA_HEATER_BED_PIN
70
+    #define FAN_PIN          TRIGORILLA_FAN0_PIN  // Override pin 4 in pins_RAMPS.h
71
   #endif
71
   #endif
72
 #elif TEMP_SENSOR_BED
72
 #elif TEMP_SENSOR_BED
73
   // EFB (Anycubic Kossel default)
73
   // EFB (Anycubic Kossel default)
74
-  #define RAMPS_D9_PIN   TRIGORILLA_FAN0_PIN
75
-  #define RAMPS_D8_PIN   TRIGORILLA_HEATER_BED_PIN
74
+  #define RAMPS_D9_PIN       TRIGORILLA_FAN0_PIN
75
+  #define RAMPS_D8_PINTRIGORILLA_HEATER_BED_PIN
76
 #else
76
 #else
77
   // EFF
77
   // EFF
78
-  #define RAMPS_D9_PIN   TRIGORILLA_FAN1_PIN
79
-  #define RAMPS_D8_PIN   TRIGORILLA_FAN0_PIN
78
+  #define RAMPS_D9_PIN       TRIGORILLA_FAN1_PIN
79
+  #define RAMPS_D8_PIN       TRIGORILLA_FAN0_PIN
80
 #endif
80
 #endif
81
 
81
 
82
-#if HOTENDS > 1 || TEMP_SENSOR_BED      // EEF, EEB, EFB
83
-  #define FAN1_PIN       TRIGORILLA_FAN1_PIN
82
+#if HOTENDS > 1 || TEMP_SENSOR_BED                // EEF, EEB, EFB
83
+  #define FAN1_PIN           TRIGORILLA_FAN1_PIN
84
 #endif
84
 #endif
85
-#define FAN2_PIN         TRIGORILLA_FAN2_PIN
86
-#define ORIG_E0_AUTO_FAN_PIN TRIGORILLA_FAN2_PIN  // Used in Anycubic Kossel example config
85
+#define FAN2_PIN             TRIGORILLA_FAN2_PIN
86
+#define ORIG_E0_AUTO_FAN_PINTRIGORILLA_FAN2_PIN   // Used in Anycubic Kossel example config
87
 
87
 
88
 #include "pins_RAMPS.h"
88
 #include "pins_RAMPS.h"
89
 
89
 
96
   // LCD Display output pins
96
   // LCD Display output pins
97
   #if BOTH(NEWPANEL, PANEL_ONE)
97
   #if BOTH(NEWPANEL, PANEL_ONE)
98
     #undef LCD_PINS_D6
98
     #undef LCD_PINS_D6
99
-    #define LCD_PINS_D6    57
99
+    #define LCD_PINS_D6                       57
100
   #endif
100
   #endif
101
 
101
 
102
   // LCD Display input pins
102
   // LCD Display input pins
103
   #if ENABLED(NEWPANEL)
103
   #if ENABLED(NEWPANEL)
104
     #if ANY(VIKI2, miniVIKI)
104
     #if ANY(VIKI2, miniVIKI)
105
       #undef DOGLCD_A0
105
       #undef DOGLCD_A0
106
-      #define DOGLCD_A0    23
106
+      #define DOGLCD_A0                       23
107
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
107
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
108
       #undef BEEPER_PIN
108
       #undef BEEPER_PIN
109
-      #define BEEPER_PIN   33
109
+      #define BEEPER_PIN                      33
110
       #undef LCD_BACKLIGHT_PIN
110
       #undef LCD_BACKLIGHT_PIN
111
-      #define LCD_BACKLIGHT_PIN 67
111
+      #define LCD_BACKLIGHT_PIN               67
112
     #endif
112
     #endif
113
   #elif ENABLED(MINIPANEL)
113
   #elif ENABLED(MINIPANEL)
114
     #undef BEEPER_PIN
114
     #undef BEEPER_PIN
115
-    #define BEEPER_PIN     33
115
+    #define BEEPER_PIN                        33
116
     #undef DOGLCD_A0
116
     #undef DOGLCD_A0
117
-    #define DOGLCD_A0      42
117
+    #define DOGLCD_A0                         42
118
   #endif
118
   #endif
119
 
119
 
120
 #endif // HAS_SPI_LCD
120
 #endif // HAS_SPI_LCD

+ 228
- 228
Marlin/src/pins/ramps/pins_TT_OSCAR.h Vedi File

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN         11
38
-#define SERVO1_PIN         12
39
-#define SERVO2_PIN          5
40
-#define SERVO3_PIN          4
37
+#define SERVO0_PIN                            11
38
+#define SERVO1_PIN                            12
39
+#define SERVO2_PIN                             5
40
+#define SERVO3_PIN                             4
41
 
41
 
42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN           3
46
-#define X_MAX_PIN           2
47
-#define Y_MIN_PIN          14
48
-#define Y_MAX_PIN          15
49
-#define Z_MIN_PIN          18
50
-#define Z_MAX_PIN          19
45
+#define X_MIN_PIN                              3
46
+#define X_MAX_PIN                              2
47
+#define Y_MIN_PIN                             14
48
+#define Y_MAX_PIN                             15
49
+#define Z_MIN_PIN                             18
50
+#define Z_MAX_PIN                             19
51
 
51
 
52
 //
52
 //
53
 // Z Probe (when not Z_MIN_PIN)
53
 // Z Probe (when not Z_MIN_PIN)
54
 //
54
 //
55
 #ifndef Z_MIN_PROBE_PIN
55
 #ifndef Z_MIN_PROBE_PIN
56
-  #define Z_MIN_PROBE_PIN  SERVO3_PIN
56
+  #define Z_MIN_PROBE_PIN             SERVO3_PIN
57
 #endif
57
 #endif
58
 
58
 
59
 //
59
 //
60
 // Steppers
60
 // Steppers
61
 //
61
 //
62
-#define X_STEP_PIN         54
63
-#define X_DIR_PIN          55
64
-#define X_ENABLE_PIN       38
65
-#define X_CS_PIN           57
66
-
67
-#define Y_STEP_PIN         60
68
-#define Y_DIR_PIN          61
69
-#define Y_ENABLE_PIN       56
70
-#define Y_CS_PIN           58
71
-
72
-#define Z_STEP_PIN         46
73
-#define Z_DIR_PIN          48
74
-#define Z_ENABLE_PIN       62
75
-#define Z_CS_PIN           53
76
-
77
-#define E0_STEP_PIN        26
78
-#define E0_DIR_PIN         28
79
-#define E0_ENABLE_PIN      24
80
-#define E0_CS_PIN          49
81
-
82
-#define E1_STEP_PIN        36
83
-#define E1_DIR_PIN         34
84
-#define E1_ENABLE_PIN      30
85
-#define E1_CS_PIN          E0_CS_PIN
86
-
87
-#define E2_STEP_PIN        63
88
-#define E2_DIR_PIN         22
89
-#define E2_ENABLE_PIN      59
90
-#define E2_CS_PIN          E0_CS_PIN
91
-
92
-#define E3_STEP_PIN        32
93
-#define E3_DIR_PIN         40
94
-#define E3_ENABLE_PIN      39
95
-#define E3_CS_PIN          E0_CS_PIN
96
-
97
-#define E4_STEP_PIN        43
98
-#define E4_DIR_PIN         42
99
-#define E4_ENABLE_PIN      47
100
-#define E4_CS_PIN          E0_CS_PIN
62
+#define X_STEP_PIN                            54
63
+#define X_DIR_PIN                             55
64
+#define X_ENABLE_PIN                          38
65
+#define X_CS_PIN                              57
66
+
67
+#define Y_STEP_PIN                            60
68
+#define Y_DIR_PIN                             61
69
+#define Y_ENABLE_PIN                          56
70
+#define Y_CS_PIN                              58
71
+
72
+#define Z_STEP_PIN                            46
73
+#define Z_DIR_PIN                             48
74
+#define Z_ENABLE_PIN                          62
75
+#define Z_CS_PIN                              53
76
+
77
+#define E0_STEP_PIN                           26
78
+#define E0_DIR_PIN                            28
79
+#define E0_ENABLE_PIN                         24
80
+#define E0_CS_PIN                             49
81
+
82
+#define E1_STEP_PIN                           36
83
+#define E1_DIR_PIN                            34
84
+#define E1_ENABLE_PIN                         30
85
+#define E1_CS_PIN                      E0_CS_PIN
86
+
87
+#define E2_STEP_PIN                           63
88
+#define E2_DIR_PIN                            22
89
+#define E2_ENABLE_PIN                         59
90
+#define E2_CS_PIN                      E0_CS_PIN
91
+
92
+#define E3_STEP_PIN                           32
93
+#define E3_DIR_PIN                            40
94
+#define E3_ENABLE_PIN                         39
95
+#define E3_CS_PIN                      E0_CS_PIN
96
+
97
+#define E4_STEP_PIN                           43
98
+#define E4_DIR_PIN                            42
99
+#define E4_ENABLE_PIN                         47
100
+#define E4_CS_PIN                      E0_CS_PIN
101
 
101
 
102
 #if HAS_TMC_UART
102
 #if HAS_TMC_UART
103
   /**
103
   /**
122
   // Software serial
122
   // Software serial
123
   //
123
   //
124
 
124
 
125
-  #define X_SERIAL_TX_PIN  -1   // 59
126
-  #define X_SERIAL_RX_PIN  -1   // 63
127
-  #define X2_SERIAL_TX_PIN -1
128
-  #define X2_SERIAL_RX_PIN -1
129
-
130
-  #define Y_SERIAL_TX_PIN  -1   // 64
131
-  #define Y_SERIAL_RX_PIN  -1   // 40
132
-  #define Y2_SERIAL_TX_PIN -1
133
-  #define Y2_SERIAL_RX_PIN -1
134
-
135
-  #define Z_SERIAL_TX_PIN  -1   // 44
136
-  #define Z_SERIAL_RX_PIN  -1   // 42
137
-  #define Z2_SERIAL_TX_PIN -1
138
-  #define Z2_SERIAL_RX_PIN -1
139
-
140
-  #define E0_SERIAL_TX_PIN -1   // 66
141
-  #define E0_SERIAL_RX_PIN -1   // 65
142
-  #define E1_SERIAL_TX_PIN -1
143
-  #define E1_SERIAL_RX_PIN -1
144
-  #define E2_SERIAL_TX_PIN -1
145
-  #define E2_SERIAL_RX_PIN -1
146
-  #define E3_SERIAL_TX_PIN -1
147
-  #define E3_SERIAL_RX_PIN -1
148
-  #define E4_SERIAL_TX_PIN -1
149
-  #define E4_SERIAL_RX_PIN -1
150
-  #define E5_SERIAL_RX_PIN -1
151
-  #define E6_SERIAL_RX_PIN -1
152
-  #define E7_SERIAL_RX_PIN -1
125
+  #define X_SERIAL_TX_PIN                     -1  // 59
126
+  #define X_SERIAL_RX_PIN                     -1  // 63
127
+  #define X2_SERIAL_TX_PIN                    -1
128
+  #define X2_SERIAL_RX_PIN                    -1
129
+
130
+  #define Y_SERIAL_TX_PIN                     -1  // 64
131
+  #define Y_SERIAL_RX_PIN                     -1  // 40
132
+  #define Y2_SERIAL_TX_PIN                    -1
133
+  #define Y2_SERIAL_RX_PIN                    -1
134
+
135
+  #define Z_SERIAL_TX_PIN                     -1  // 44
136
+  #define Z_SERIAL_RX_PIN                     -1  // 42
137
+  #define Z2_SERIAL_TX_PIN                    -1
138
+  #define Z2_SERIAL_RX_PIN                    -1
139
+
140
+  #define E0_SERIAL_TX_PIN                    -1  // 66
141
+  #define E0_SERIAL_RX_PIN                    -1  // 65
142
+  #define E1_SERIAL_TX_PIN                    -1
143
+  #define E1_SERIAL_RX_PIN                    -1
144
+  #define E2_SERIAL_TX_PIN                    -1
145
+  #define E2_SERIAL_RX_PIN                    -1
146
+  #define E3_SERIAL_TX_PIN                    -1
147
+  #define E3_SERIAL_RX_PIN                    -1
148
+  #define E4_SERIAL_TX_PIN                    -1
149
+  #define E4_SERIAL_RX_PIN                    -1
150
+  #define E5_SERIAL_RX_PIN                    -1
151
+  #define E6_SERIAL_RX_PIN                    -1
152
+  #define E7_SERIAL_RX_PIN                    -1
153
 #endif
153
 #endif
154
 
154
 
155
 //
155
 //
170
 //
170
 //
171
 // Temperature Sensors
171
 // Temperature Sensors
172
 //
172
 //
173
-#define TEMP_0_PIN         13
174
-#define TEMP_1_PIN         15
175
-#define TEMP_2_PIN         10
176
-#define TEMP_3_PIN         11
177
-#define TEMP_BED_PIN       14
173
+#define TEMP_0_PIN                            13
174
+#define TEMP_1_PIN                            15
175
+#define TEMP_2_PIN                            10
176
+#define TEMP_3_PIN                            11
177
+#define TEMP_BED_PIN                          14
178
 
178
 
179
 #if TEMP_SENSOR_CHAMBER > 0
179
 #if TEMP_SENSOR_CHAMBER > 0
180
-  #define TEMP_CHAMBER_PIN 12
180
+  #define TEMP_CHAMBER_PIN                    12
181
 #else
181
 #else
182
-  #define TEMP_4_PIN       12
182
+  #define TEMP_4_PIN                          12
183
 #endif
183
 #endif
184
 
184
 
185
 // SPI for Max6675 or Max31855 Thermocouple
185
 // SPI for Max6675 or Max31855 Thermocouple
192
 //
192
 //
193
 // Heaters / Fans
193
 // Heaters / Fans
194
 //
194
 //
195
-#define HEATER_0_PIN       10
196
-#define HEATER_1_PIN        7
197
-#define HEATER_2_PIN       44
198
-#define HEATER_BED_PIN      8
195
+#define HEATER_0_PIN                          10
196
+#define HEATER_1_PIN                           7
197
+#define HEATER_2_PIN                          44
198
+#define HEATER_BED_PIN                         8
199
 
199
 
200
-#define FAN_PIN             9
200
+#define FAN_PIN                                9
201
 
201
 
202
 #if EXTRUDERS >= 5
202
 #if EXTRUDERS >= 5
203
-  #define HEATER_4_PIN      6
203
+  #define HEATER_4_PIN                         6
204
 #else
204
 #else
205
-  #define FAN1_PIN          6
205
+  #define FAN1_PIN                             6
206
 #endif
206
 #endif
207
 
207
 
208
 #if EXTRUDERS >= 4
208
 #if EXTRUDERS >= 4
209
-  #define HEATER_3_PIN     45
209
+  #define HEATER_3_PIN                        45
210
 #else
210
 #else
211
-  #define FAN2_PIN         45
211
+  #define FAN2_PIN                            45
212
 #endif
212
 #endif
213
 
213
 
214
 //
214
 //
215
 // Misc. Functions
215
 // Misc. Functions
216
 //
216
 //
217
-#define SDSS               53
218
-#define LED_PIN            13
217
+#define SDSS                                  53
218
+#define LED_PIN                               13
219
 
219
 
220
 //#ifndef FILWIDTH_PIN
220
 //#ifndef FILWIDTH_PIN
221
 //  #define FILWIDTH_PIN      5   // Analog Input
221
 //  #define FILWIDTH_PIN      5   // Analog Input
222
 //#endif
222
 //#endif
223
 
223
 
224
 // DIO 4 (Servos plug) for the runout sensor.
224
 // DIO 4 (Servos plug) for the runout sensor.
225
-//#define FIL_RUNOUT_PIN   SERVO3_PIN
225
+//#define FIL_RUNOUT_PIN              SERVO3_PIN
226
 
226
 
227
 #ifndef PS_ON_PIN
227
 #ifndef PS_ON_PIN
228
-  #define PS_ON_PIN        12
228
+  #define PS_ON_PIN                           12
229
 #endif
229
 #endif
230
 
230
 
231
 //
231
 //
232
 // Case Light
232
 // Case Light
233
 //
233
 //
234
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT) && !defined(SPINDLE_LASER_ENABLE_PIN)
234
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT) && !defined(SPINDLE_LASER_ENABLE_PIN)
235
-  #if !NUM_SERVOS               // Prefer the servo connector
236
-    #define CASE_LIGHT_PIN  6   // Hardware PWM
237
-  #elif HAS_FREE_AUX2_PINS      // Try to use AUX 2
238
-    #define CASE_LIGHT_PIN 44   // Hardware PWM
235
+  #if !NUM_SERVOS                                 // Prefer the servo connector
236
+    #define CASE_LIGHT_PIN                     6  // Hardware PWM
237
+  #elif HAS_FREE_AUX2_PINS                        // Try to use AUX 2
238
+    #define CASE_LIGHT_PIN                    44  // Hardware PWM
239
   #endif
239
   #endif
240
 #endif
240
 #endif
241
 
241
 
243
 // M3/M4/M5 - Spindle/Laser Control
243
 // M3/M4/M5 - Spindle/Laser Control
244
 //
244
 //
245
 #if ENABLED(SPINDLE_LASER_ENABLE) && !PIN_EXISTS(SPINDLE_LASER_ENABLE)
245
 #if ENABLED(SPINDLE_LASER_ENABLE) && !PIN_EXISTS(SPINDLE_LASER_ENABLE)
246
-  #if !NUM_SERVOS                         // Prefer the servo connector
247
-    #define SPINDLE_LASER_ENABLE_PIN  4   // Pullup or pulldown!
248
-    #define SPINDLE_LASER_PWM_PIN     6   // Hardware PWM
249
-    #define SPINDLE_DIR_PIN           5
250
-  #elif HAS_FREE_AUX2_PINS                // Try to use AUX 2
251
-    #define SPINDLE_LASER_ENABLE_PIN 40   // Pullup or pulldown!
252
-    #define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
253
-    #define SPINDLE_DIR_PIN          65
246
+  #if !NUM_SERVOS                                 // Prefer the servo connector
247
+    #define SPINDLE_LASER_ENABLE_PIN           4  // Pullup or pulldown!
248
+    #define SPINDLE_LASER_PWM_PIN              6  // Hardware PWM
249
+    #define SPINDLE_DIR_PIN                    5
250
+  #elif HAS_FREE_AUX2_PINS                        // Try to use AUX 2
251
+    #define SPINDLE_LASER_ENABLE_PIN          40  // Pullup or pulldown!
252
+    #define SPINDLE_LASER_PWM_PIN             44  // Hardware PWM
253
+    #define SPINDLE_DIR_PIN                   65
254
   #endif
254
   #endif
255
 #endif
255
 #endif
256
 
256
 
278
   //
278
   //
279
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
279
   #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
280
 
280
 
281
-    #define LCD_PINS_RS    49   // CS chip select /SS chip slave select
282
-    #define LCD_PINS_ENABLE 51  // SID (MOSI)
283
-    #define LCD_PINS_D4    52   // SCK (CLK) clock
281
+    #define LCD_PINS_RS                       49  // CS chip select /SS chip slave select
282
+    #define LCD_PINS_ENABLE                   51  // SID (MOSI)
283
+    #define LCD_PINS_D4                       52  // SCK (CLK) clock
284
 
284
 
285
   #elif BOTH(NEWPANEL, PANEL_ONE)
285
   #elif BOTH(NEWPANEL, PANEL_ONE)
286
 
286
 
287
-    #define LCD_PINS_RS    40
288
-    #define LCD_PINS_ENABLE 42
289
-    #define LCD_PINS_D4    65
290
-    #define LCD_PINS_D5    66
291
-    #define LCD_PINS_D6    44
292
-    #define LCD_PINS_D7    64
287
+    #define LCD_PINS_RS                       40
288
+    #define LCD_PINS_ENABLE                   42
289
+    #define LCD_PINS_D4                       65
290
+    #define LCD_PINS_D5                       66
291
+    #define LCD_PINS_D6                       44
292
+    #define LCD_PINS_D7                       64
293
 
293
 
294
   #elif ENABLED(ZONESTAR_LCD)
294
   #elif ENABLED(ZONESTAR_LCD)
295
 
295
 
296
-    #define LCD_PINS_RS    64
297
-    #define LCD_PINS_ENABLE 44
298
-    #define LCD_PINS_D4    63
299
-    #define LCD_PINS_D5    40
300
-    #define LCD_PINS_D6    42
301
-    #define LCD_PINS_D7    65
302
-    #define ADC_KEYPAD_PIN 12
296
+    #define LCD_PINS_RS                       64
297
+    #define LCD_PINS_ENABLE                   44
298
+    #define LCD_PINS_D4                       63
299
+    #define LCD_PINS_D5                       40
300
+    #define LCD_PINS_D6                       42
301
+    #define LCD_PINS_D7                       65
302
+    #define ADC_KEYPAD_PIN                    12
303
 
303
 
304
   #else
304
   #else
305
 
305
 
306
     #if ENABLED(CR10_STOCKDISPLAY)
306
     #if ENABLED(CR10_STOCKDISPLAY)
307
 
307
 
308
-      #define LCD_PINS_RS  27
309
-      #define LCD_PINS_ENABLE 29
310
-      #define LCD_PINS_D4  25
308
+      #define LCD_PINS_RS                     27
309
+      #define LCD_PINS_ENABLE                 29
310
+      #define LCD_PINS_D4                     25
311
 
311
 
312
       #if DISABLED(NEWPANEL)
312
       #if DISABLED(NEWPANEL)
313
-        #define BEEPER_PIN 37
313
+        #define BEEPER_PIN                    37
314
       #endif
314
       #endif
315
 
315
 
316
     #else
316
     #else
317
 
317
 
318
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
318
       #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
319
-        #define LCD_PINS_DC 25   // Set as output on init
320
-        #define LCD_PINS_RS 27   // Pull low for 1s to init
319
+        #define LCD_PINS_DC                   25  // Set as output on init
320
+        #define LCD_PINS_RS                   27  // Pull low for 1s to init
321
         // DOGM SPI LCD Support
321
         // DOGM SPI LCD Support
322
-        #define DOGLCD_CS  16
323
-        #define DOGLCD_MOSI 17
324
-        #define DOGLCD_SCK 23
325
-        #define DOGLCD_A0  LCD_PINS_DC
322
+        #define DOGLCD_CS                     16
323
+        #define DOGLCD_MOSI                   17
324
+        #define DOGLCD_SCK                    23
325
+        #define DOGLCD_A0            LCD_PINS_DC
326
       #else
326
       #else
327
-        #define LCD_PINS_RS 16
328
-        #define LCD_PINS_ENABLE 17
329
-        #define LCD_PINS_D4 23
330
-        #define LCD_PINS_D5 25
331
-        #define LCD_PINS_D6 27
327
+        #define LCD_PINS_RS                   16
328
+        #define LCD_PINS_ENABLE               17
329
+        #define LCD_PINS_D4                   23
330
+        #define LCD_PINS_D5                   25
331
+        #define LCD_PINS_D6                   27
332
       #endif
332
       #endif
333
 
333
 
334
-      #define LCD_PINS_D7  29
334
+      #define LCD_PINS_D7                     29
335
 
335
 
336
       #if DISABLED(NEWPANEL)
336
       #if DISABLED(NEWPANEL)
337
-        #define BEEPER_PIN 33
337
+        #define BEEPER_PIN                    33
338
       #endif
338
       #endif
339
 
339
 
340
     #endif
340
     #endif
342
     #if DISABLED(NEWPANEL)
342
     #if DISABLED(NEWPANEL)
343
       // Buttons attached to a shift register
343
       // Buttons attached to a shift register
344
       // Not wired yet
344
       // Not wired yet
345
-      //#define SHIFT_CLK    38
346
-      //#define SHIFT_LD     42
347
-      //#define SHIFT_OUT    40
348
-      //#define SHIFT_EN     17
345
+      //#define SHIFT_CLK                     38
346
+      //#define SHIFT_LD                      42
347
+      //#define SHIFT_OUT                     40
348
+      //#define SHIFT_EN                      17
349
     #endif
349
     #endif
350
 
350
 
351
   #endif
351
   #endif
357
 
357
 
358
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
358
     #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
359
 
359
 
360
-      #define BEEPER_PIN   37
360
+      #define BEEPER_PIN                      37
361
 
361
 
362
       #if ENABLED(CR10_STOCKDISPLAY)
362
       #if ENABLED(CR10_STOCKDISPLAY)
363
-        #define BTN_EN1    17
364
-        #define BTN_EN2    23
363
+        #define BTN_EN1                       17
364
+        #define BTN_EN2                       23
365
       #else
365
       #else
366
-        #define BTN_EN1    31
367
-        #define BTN_EN2    33
366
+        #define BTN_EN1                       31
367
+        #define BTN_EN2                       33
368
       #endif
368
       #endif
369
 
369
 
370
-      #define BTN_ENC      35
371
-      #define SD_DETECT_PIN 49
372
-      //#define KILL_PIN     41
370
+      #define BTN_ENC                         35
371
+      #define SD_DETECT_PIN                   49
372
+      //#define KILL_PIN                      41
373
 
373
 
374
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
374
       #if ENABLED(BQ_LCD_SMART_CONTROLLER)
375
-        #define LCD_BACKLIGHT_PIN 39
375
+        #define LCD_BACKLIGHT_PIN             39
376
       #endif
376
       #endif
377
 
377
 
378
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
378
     #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
379
 
379
 
380
-      #define BTN_EN1      64
381
-      #define BTN_EN2      59
382
-      #define BTN_ENC      63
383
-      #define SD_DETECT_PIN 42
380
+      #define BTN_EN1                         64
381
+      #define BTN_EN2                         59
382
+      #define BTN_ENC                         63
383
+      #define SD_DETECT_PIN                   42
384
 
384
 
385
     #elif ENABLED(LCD_I2C_PANELOLU2)
385
     #elif ENABLED(LCD_I2C_PANELOLU2)
386
 
386
 
387
-      #define BTN_EN1      47
388
-      #define BTN_EN2      43
389
-      #define BTN_ENC      32
390
-      #define LCD_SDSS     53
391
-      //#define KILL_PIN     41
387
+      #define BTN_EN1                         47
388
+      #define BTN_EN2                         43
389
+      #define BTN_ENC                         32
390
+      #define LCD_SDSS                        53
391
+      //#define KILL_PIN                      41
392
 
392
 
393
     #elif ENABLED(LCD_I2C_VIKI)
393
     #elif ENABLED(LCD_I2C_VIKI)
394
 
394
 
395
-      #define BTN_EN1      22   // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
396
-      #define BTN_EN2       7   // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
397
-      #define BTN_ENC      -1
395
+      #define BTN_EN1                         22  // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
396
+      #define BTN_EN2                          7  // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
397
+      #define BTN_ENC                         -1
398
 
398
 
399
-      #define LCD_SDSS     53
400
-      #define SD_DETECT_PIN 49
399
+      #define LCD_SDSS                        53
400
+      #define SD_DETECT_PIN                   49
401
 
401
 
402
     #elif EITHER(VIKI2, miniVIKI)
402
     #elif EITHER(VIKI2, miniVIKI)
403
 
403
 
404
-      #define DOGLCD_CS    45
405
-      #define DOGLCD_A0    44
404
+      #define DOGLCD_CS                       45
405
+      #define DOGLCD_A0                       44
406
       #define LCD_SCREEN_ROT_180
406
       #define LCD_SCREEN_ROT_180
407
 
407
 
408
-      #define BEEPER_PIN   33
409
-      #define STAT_LED_RED_PIN  32
410
-      #define STAT_LED_BLUE_PIN 35
408
+      #define BEEPER_PIN                      33
409
+      #define STAT_LED_RED_PIN                32
410
+      #define STAT_LED_BLUE_PIN               35
411
 
411
 
412
-      #define BTN_EN1      22
413
-      #define BTN_EN2       7
414
-      #define BTN_ENC      39
412
+      #define BTN_EN1                         22
413
+      #define BTN_EN2                          7
414
+      #define BTN_ENC                         39
415
 
415
 
416
-      #define SDSS         53
417
-      #define SD_DETECT_PIN -1   // Pin 49 for display SD interface, 72 for easy adapter board
418
-      //#define KILL_PIN     31
416
+      #define SDSS                            53
417
+      #define SD_DETECT_PIN                   -1  // Pin 49 for display SD interface, 72 for easy adapter board
418
+      //#define KILL_PIN                      31
419
 
419
 
420
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
420
     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
421
 
421
 
422
-      #define DOGLCD_CS    29
423
-      #define DOGLCD_A0    27
422
+      #define DOGLCD_CS                       29
423
+      #define DOGLCD_A0                       27
424
 
424
 
425
-      #define BEEPER_PIN   23
426
-      #define LCD_BACKLIGHT_PIN 33
425
+      #define BEEPER_PIN                      23
426
+      #define LCD_BACKLIGHT_PIN               33
427
 
427
 
428
-      #define BTN_EN1      35
429
-      #define BTN_EN2      37
430
-      #define BTN_ENC      31
428
+      #define BTN_EN1                         35
429
+      #define BTN_EN2                         37
430
+      #define BTN_ENC                         31
431
 
431
 
432
-      #define LCD_SDSS     53
433
-      #define SD_DETECT_PIN 49
434
-      //#define KILL_PIN     41
432
+      #define LCD_SDSS                        53
433
+      #define SD_DETECT_PIN                   49
434
+      //#define KILL_PIN                      41
435
 
435
 
436
     #elif ENABLED(MKS_MINI_12864)
436
     #elif ENABLED(MKS_MINI_12864)
437
 
437
 
438
-      #define DOGLCD_A0    27
439
-      #define DOGLCD_CS    25
438
+      #define DOGLCD_A0                       27
439
+      #define DOGLCD_CS                       25
440
 
440
 
441
       // GLCD features
441
       // GLCD features
442
-      //#define LCD_CONTRAST_INIT 190
442
+      //#define LCD_CONTRAST_INIT            190
443
       // Uncomment screen orientation
443
       // Uncomment screen orientation
444
       //#define LCD_SCREEN_ROT_90
444
       //#define LCD_SCREEN_ROT_90
445
       //#define LCD_SCREEN_ROT_180
445
       //#define LCD_SCREEN_ROT_180
446
       //#define LCD_SCREEN_ROT_270
446
       //#define LCD_SCREEN_ROT_270
447
 
447
 
448
-      #define BEEPER_PIN   37
448
+      #define BEEPER_PIN                      37
449
 
449
 
450
-      #define LCD_BACKLIGHT_PIN 65   // backlight LED on A11/D65
450
+      #define LCD_BACKLIGHT_PIN               65  // backlight LED on A11/D65
451
 
451
 
452
-      #define BTN_EN1      31
453
-      #define BTN_EN2      33
454
-      #define BTN_ENC      35
455
-      //#define SDSS         53
456
-      #define SD_DETECT_PIN 49
457
-      //#define KILL_PIN     64
452
+      #define BTN_EN1                         31
453
+      #define BTN_EN2                         33
454
+      #define BTN_ENC                         35
455
+      //#define SDSS                          53
456
+      #define SD_DETECT_PIN                   49
457
+      //#define KILL_PIN                      64
458
 
458
 
459
     #elif ENABLED(MINIPANEL)
459
     #elif ENABLED(MINIPANEL)
460
 
460
 
461
-      #define BEEPER_PIN   42
461
+      #define BEEPER_PIN                      42
462
       // not connected to a pin
462
       // not connected to a pin
463
-      #define LCD_BACKLIGHT_PIN 65 // backlight LED on A11/D65
463
+      #define LCD_BACKLIGHT_PIN               65  // backlight LED on A11/D65
464
 
464
 
465
-      #define DOGLCD_A0    44
466
-      #define DOGLCD_CS    66
465
+      #define DOGLCD_A0                       44
466
+      #define DOGLCD_CS                       66
467
 
467
 
468
       // GLCD features
468
       // GLCD features
469
-      //#define LCD_CONTRAST_INIT 190
469
+      //#define LCD_CONTRAST_INIT            190
470
       // Uncomment screen orientation
470
       // Uncomment screen orientation
471
       //#define LCD_SCREEN_ROT_90
471
       //#define LCD_SCREEN_ROT_90
472
       //#define LCD_SCREEN_ROT_180
472
       //#define LCD_SCREEN_ROT_180
473
       //#define LCD_SCREEN_ROT_270
473
       //#define LCD_SCREEN_ROT_270
474
 
474
 
475
-      #define BTN_EN1      40
476
-      #define BTN_EN2      63
477
-      #define BTN_ENC      59
475
+      #define BTN_EN1                         40
476
+      #define BTN_EN2                         63
477
+      #define BTN_ENC                         59
478
 
478
 
479
-      #define SDSS         53
480
-      #define SD_DETECT_PIN 49
481
-      //#define KILL_PIN     64
479
+      #define SDSS                            53
480
+      #define SD_DETECT_PIN                   49
481
+      //#define KILL_PIN                      64
482
 
482
 
483
     #else
483
     #else
484
 
484
 
485
       // Beeper on AUX-4
485
       // Beeper on AUX-4
486
-      #define BEEPER_PIN   33
486
+      #define BEEPER_PIN                      33
487
 
487
 
488
       // Buttons are directly attached to AUX-2
488
       // Buttons are directly attached to AUX-2
489
       #if ENABLED(REPRAPWORLD_KEYPAD)
489
       #if ENABLED(REPRAPWORLD_KEYPAD)
490
-        #define SHIFT_OUT  40
491
-        #define SHIFT_CLK  44
492
-        #define SHIFT_LD   42
493
-        #define BTN_EN1    64
494
-        #define BTN_EN2    59
495
-        #define BTN_ENC    63
490
+        #define SHIFT_OUT                     40
491
+        #define SHIFT_CLK                     44
492
+        #define SHIFT_LD                      42
493
+        #define BTN_EN1                       64
494
+        #define BTN_EN2                       59
495
+        #define BTN_ENC                       63
496
       #elif ENABLED(PANEL_ONE)
496
       #elif ENABLED(PANEL_ONE)
497
-        #define BTN_EN1    59   // AUX2 PIN 3
498
-        #define BTN_EN2    63   // AUX2 PIN 4
499
-        #define BTN_ENC    49   // AUX3 PIN 7
497
+        #define BTN_EN1                       59  // AUX2 PIN 3
498
+        #define BTN_EN2                       63  // AUX2 PIN 4
499
+        #define BTN_ENC                       49  // AUX3 PIN 7
500
       #else
500
       #else
501
-        #define BTN_EN1    37
502
-        #define BTN_EN2    35
503
-        #define BTN_ENC    31
501
+        #define BTN_EN1                       37
502
+        #define BTN_EN2                       35
503
+        #define BTN_ENC                       31
504
       #endif
504
       #endif
505
 
505
 
506
       #if ENABLED(G3D_PANEL)
506
       #if ENABLED(G3D_PANEL)
507
-        #define SD_DETECT_PIN 49
508
-        //#define KILL_PIN     41
507
+        #define SD_DETECT_PIN                 49
508
+        //#define KILL_PIN                    41
509
       #endif
509
       #endif
510
 
510
 
511
     #endif
511
     #endif

+ 50
- 50
Marlin/src/pins/ramps/pins_ULTIMAIN_2.h Vedi File

44
 //
44
 //
45
 // Limit Switches
45
 // Limit Switches
46
 //
46
 //
47
-#define X_STOP_PIN         22
48
-#define Y_STOP_PIN         26
49
-#define Z_STOP_PIN         29
47
+#define X_STOP_PIN                            22
48
+#define Y_STOP_PIN                            26
49
+#define Z_STOP_PIN                            29
50
 
50
 
51
 //
51
 //
52
 // Steppers
52
 // Steppers
53
 //
53
 //
54
-#define X_STEP_PIN         25
55
-#define X_DIR_PIN          23
56
-#define X_ENABLE_PIN       27
54
+#define X_STEP_PIN                            25
55
+#define X_DIR_PIN                             23
56
+#define X_ENABLE_PIN                          27
57
 
57
 
58
-#define Y_STEP_PIN         32
59
-#define Y_DIR_PIN          33
60
-#define Y_ENABLE_PIN       31
58
+#define Y_STEP_PIN                            32
59
+#define Y_DIR_PIN                             33
60
+#define Y_ENABLE_PIN                          31
61
 
61
 
62
-#define Z_STEP_PIN         35
63
-#define Z_DIR_PIN          36
64
-#define Z_ENABLE_PIN       34
62
+#define Z_STEP_PIN                            35
63
+#define Z_DIR_PIN                             36
64
+#define Z_ENABLE_PIN                          34
65
 
65
 
66
-#define E0_STEP_PIN        42
67
-#define E0_DIR_PIN         43
68
-#define E0_ENABLE_PIN      37
66
+#define E0_STEP_PIN                           42
67
+#define E0_DIR_PIN                            43
68
+#define E0_ENABLE_PIN                         37
69
 
69
 
70
-#define E1_STEP_PIN        49
71
-#define E1_DIR_PIN         47
72
-#define E1_ENABLE_PIN      48
70
+#define E1_STEP_PIN                           49
71
+#define E1_DIR_PIN                            47
72
+#define E1_ENABLE_PIN                         48
73
 
73
 
74
-#define MOTOR_CURRENT_PWM_XY_PIN 44
75
-#define MOTOR_CURRENT_PWM_Z_PIN 45
76
-#define MOTOR_CURRENT_PWM_E_PIN 46
74
+#define MOTOR_CURRENT_PWM_XY_PIN              44
75
+#define MOTOR_CURRENT_PWM_Z_PIN               45
76
+#define MOTOR_CURRENT_PWM_E_PIN               46
77
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
77
 // Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
78
 #ifndef MOTOR_CURRENT_PWM_RANGE
78
 #ifndef MOTOR_CURRENT_PWM_RANGE
79
-  #define MOTOR_CURRENT_PWM_RANGE 2000
79
+  #define MOTOR_CURRENT_PWM_RANGE            2000
80
 #endif
80
 #endif
81
 #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250}
81
 #define DEFAULT_PWM_MOTOR_CURRENT  {1300, 1300, 1250}
82
 
82
 
83
 //
83
 //
84
 // Temperature Sensors
84
 // Temperature Sensors
85
 //
85
 //
86
-#define TEMP_0_PIN          8   // Analog Input
87
-#define TEMP_1_PIN          9   // Analog Input
88
-#define TEMP_BED_PIN       10   // Analog Input
86
+#define TEMP_0_PIN                             8  // Analog Input
87
+#define TEMP_1_PIN                             9  // Analog Input
88
+#define TEMP_BED_PIN                          10  // Analog Input
89
 
89
 
90
 //
90
 //
91
 // Heaters / Fans
91
 // Heaters / Fans
92
 //
92
 //
93
-#define HEATER_0_PIN        2
94
-#define HEATER_1_PIN        3
95
-#define HEATER_BED_PIN      4
93
+#define HEATER_0_PIN                           2
94
+#define HEATER_1_PIN                           3
95
+#define HEATER_BED_PIN                         4
96
 
96
 
97
 #ifndef FAN_PIN
97
 #ifndef FAN_PIN
98
-  #define FAN_PIN           7
98
+  #define FAN_PIN                              7
99
 #endif
99
 #endif
100
 
100
 
101
-#define ORIG_E0_AUTO_FAN_PIN 77
101
+#define ORIG_E0_AUTO_FAN_PIN                  77
102
 
102
 
103
 //
103
 //
104
 // Misc. Functions
104
 // Misc. Functions
105
 //
105
 //
106
-#define SDSS               53
107
-#define SD_DETECT_PIN      39
108
-#define LED_PIN             8
109
-#define SAFETY_TRIGGERED_PIN     28   // PIN to detect the safety circuit has triggered
110
-#define MAIN_VOLTAGE_MEASURE_PIN 14   // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
106
+#define SDSS                                  53
107
+#define SD_DETECT_PIN                         39
108
+#define LED_PIN                                8
109
+#define SAFETY_TRIGGERED_PIN                  28  // PIN to detect the safety circuit has triggered
110
+#define MAIN_VOLTAGE_MEASURE_PIN              14  // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
111
 
111
 
112
 //
112
 //
113
 // LCD / Controller
113
 // LCD / Controller
114
 //
114
 //
115
-#define BEEPER_PIN         18
115
+#define BEEPER_PIN                            18
116
 
116
 
117
-#define LCD_PINS_RS        20
118
-#define LCD_PINS_ENABLE    15
119
-#define LCD_PINS_D4        14
120
-#define LCD_PINS_D5        21
121
-#define LCD_PINS_D6         5
122
-#define LCD_PINS_D7         6
117
+#define LCD_PINS_RS                           20
118
+#define LCD_PINS_ENABLE                       15
119
+#define LCD_PINS_D4                           14
120
+#define LCD_PINS_D5                           21
121
+#define LCD_PINS_D6                            5
122
+#define LCD_PINS_D7                            6
123
 
123
 
124
 // Buttons are directly attached
124
 // Buttons are directly attached
125
-#define BTN_EN1            40
126
-#define BTN_EN2            41
127
-#define BTN_ENC            19
125
+#define BTN_EN1                               40
126
+#define BTN_EN2                               41
127
+#define BTN_ENC                               19
128
 
128
 
129
 //
129
 //
130
 // M3/M4/M5 - Spindle/Laser Control
130
 // M3/M4/M5 - Spindle/Laser Control
131
 //
131
 //
132
-#if HAS_CUTTER   // use the LED_PIN for spindle speed control or case light
132
+#if HAS_CUTTER                                    // use the LED_PIN for spindle speed control or case light
133
   #undef LED_PIN
133
   #undef LED_PIN
134
-  #define SPINDLE_DIR_PIN          16
135
-  #define SPINDLE_LASER_ENA_PIN    17   // Pullup!
136
-  #define SPINDLE_LASER_PWM_PIN     8   // Hardware PWM
134
+  #define SPINDLE_DIR_PIN                     16
135
+  #define SPINDLE_LASER_ENA_PIN               17  // Pullup!
136
+  #define SPINDLE_LASER_PWM_PIN                8  // Hardware PWM
137
 #else
137
 #else
138
   #undef LED_PIN
138
   #undef LED_PIN
139
-  #define CASE_LIGHT_PIN            8
139
+  #define CASE_LIGHT_PIN                       8
140
 #endif
140
 #endif

+ 61
- 61
Marlin/src/pins/ramps/pins_ULTIMAKER.h Vedi File

44
 //
44
 //
45
 // Servos
45
 // Servos
46
 //
46
 //
47
-#define SERVO0_PIN         11
47
+#define SERVO0_PIN                            11
48
 
48
 
49
 //
49
 //
50
 // Limit Switches
50
 // Limit Switches
51
 //
51
 //
52
-#define X_MIN_PIN          22
53
-#define X_MAX_PIN          24
54
-#define Y_MIN_PIN          26
55
-#define Y_MAX_PIN          28
56
-#define Z_MIN_PIN          30
57
-#define Z_MAX_PIN          32
52
+#define X_MIN_PIN                             22
53
+#define X_MAX_PIN                             24
54
+#define Y_MIN_PIN                             26
55
+#define Y_MAX_PIN                             28
56
+#define Z_MIN_PIN                             30
57
+#define Z_MAX_PIN                             32
58
 
58
 
59
 //
59
 //
60
 // Z Probe (when not Z_MIN_PIN)
60
 // Z Probe (when not Z_MIN_PIN)
61
 //
61
 //
62
 #ifndef Z_MIN_PROBE_PIN
62
 #ifndef Z_MIN_PROBE_PIN
63
-  #define Z_MIN_PROBE_PIN  32
63
+  #define Z_MIN_PROBE_PIN                     32
64
 #endif
64
 #endif
65
 
65
 
66
 //
66
 //
67
 // Steppers
67
 // Steppers
68
 //
68
 //
69
-#define X_STEP_PIN         25
70
-#define X_DIR_PIN          23
71
-#define X_ENABLE_PIN       27
69
+#define X_STEP_PIN                            25
70
+#define X_DIR_PIN                             23
71
+#define X_ENABLE_PIN                          27
72
 
72
 
73
-#define Y_STEP_PIN         31
74
-#define Y_DIR_PIN          33
75
-#define Y_ENABLE_PIN       29
73
+#define Y_STEP_PIN                            31
74
+#define Y_DIR_PIN                             33
75
+#define Y_ENABLE_PIN                          29
76
 
76
 
77
-#define Z_STEP_PIN         37
78
-#define Z_DIR_PIN          39
79
-#define Z_ENABLE_PIN       35
77
+#define Z_STEP_PIN                            37
78
+#define Z_DIR_PIN                             39
79
+#define Z_ENABLE_PIN                          35
80
 
80
 
81
-#define E0_STEP_PIN        43
82
-#define E0_DIR_PIN         45
83
-#define E0_ENABLE_PIN      41
81
+#define E0_STEP_PIN                           43
82
+#define E0_DIR_PIN                            45
83
+#define E0_ENABLE_PIN                         41
84
 
84
 
85
-#define E1_STEP_PIN        49
86
-#define E1_DIR_PIN         47
87
-#define E1_ENABLE_PIN      48
85
+#define E1_STEP_PIN                           49
86
+#define E1_DIR_PIN                            47
87
+#define E1_ENABLE_PIN                         48
88
 
88
 
89
 //
89
 //
90
 // Temperature Sensors
90
 // Temperature Sensors
91
 //
91
 //
92
-#define TEMP_0_PIN          8   // Analog Input
93
-#define TEMP_1_PIN          9   // Analog Input
94
-#define TEMP_BED_PIN       10   // Analog Input
92
+#define TEMP_0_PIN                             8  // Analog Input
93
+#define TEMP_1_PIN                             9  // Analog Input
94
+#define TEMP_BED_PIN                          10  // Analog Input
95
 
95
 
96
 //
96
 //
97
 // Heaters / Fans
97
 // Heaters / Fans
98
 //
98
 //
99
-#define HEATER_0_PIN        2
100
-#define HEATER_1_PIN        3
101
-#define HEATER_BED_PIN      4
99
+#define HEATER_0_PIN                           2
100
+#define HEATER_1_PIN                           3
101
+#define HEATER_BED_PIN                         4
102
 
102
 
103
 #ifndef FAN_PIN
103
 #ifndef FAN_PIN
104
-  #define FAN_PIN           7
104
+  #define FAN_PIN                              7
105
 #endif
105
 #endif
106
 
106
 
107
 //
107
 //
108
 // Misc. Functions
108
 // Misc. Functions
109
 //
109
 //
110
-#define SDSS               53
111
-#define LED_PIN            13
112
-#define PS_ON_PIN          12
113
-#define SUICIDE_PIN        54   // PIN that has to be turned on right after start, to keep power flowing.
114
-#define CASE_LIGHT_PIN      8
110
+#define SDSS                                  53
111
+#define LED_PIN                               13
112
+#define PS_ON_PIN                             12
113
+#define SUICIDE_PIN                           54  // PIN that has to be turned on right after start, to keep power flowing.
114
+#define CASE_LIGHT_PIN                         8
115
 
115
 
116
 //
116
 //
117
 // LCD / Controller
117
 // LCD / Controller
118
 //
118
 //
119
 #if HAS_SPI_LCD
119
 #if HAS_SPI_LCD
120
 
120
 
121
-  #define BEEPER_PIN 18
121
+  #define BEEPER_PIN                          18
122
 
122
 
123
   #if ENABLED(NEWPANEL)
123
   #if ENABLED(NEWPANEL)
124
 
124
 
125
-    #define LCD_PINS_RS    20
126
-    #define LCD_PINS_ENABLE 17
127
-    #define LCD_PINS_D4    16
128
-    #define LCD_PINS_D5    21
129
-    #define LCD_PINS_D6     5
130
-    #define LCD_PINS_D7     6
125
+    #define LCD_PINS_RS                       20
126
+    #define LCD_PINS_ENABLE                   17
127
+    #define LCD_PINS_D4                       16
128
+    #define LCD_PINS_D5                       21
129
+    #define LCD_PINS_D6                        5
130
+    #define LCD_PINS_D7                        6
131
 
131
 
132
     // Buttons directly attached
132
     // Buttons directly attached
133
-    #define BTN_EN1 40
134
-    #define BTN_EN2 42
135
-    #define BTN_ENC 19
133
+    #define BTN_EN1                           40
134
+    #define BTN_EN2                           42
135
+    #define BTN_ENC                           19
136
 
136
 
137
-    #define SD_DETECT_PIN 38
137
+    #define SD_DETECT_PIN                     38
138
 
138
 
139
-  #else // !NEWPANEL - Old style panel with shift register
139
+  #else                                           // !NEWPANEL - Old style panel with shift register
140
 
140
 
141
     // Buttons attached to a shift register
141
     // Buttons attached to a shift register
142
-    #define SHIFT_CLK 38
143
-    #define SHIFT_LD 42
144
-    #define SHIFT_OUT 40
145
-    #define SHIFT_EN 17
142
+    #define SHIFT_CLK                         38
143
+    #define SHIFT_LD                          42
144
+    #define SHIFT_OUT                         40
145
+    #define SHIFT_EN                          17
146
 
146
 
147
-    #define LCD_PINS_RS 16
148
-    #define LCD_PINS_ENABLE 5
149
-    #define LCD_PINS_D4 6
150
-    #define LCD_PINS_D5 21
151
-    #define LCD_PINS_D6 20
152
-    #define LCD_PINS_D7 19
147
+    #define LCD_PINS_RS                       16
148
+    #define LCD_PINS_ENABLE                    5
149
+    #define LCD_PINS_D4                        6
150
+    #define LCD_PINS_D5                       21
151
+    #define LCD_PINS_D6                       20
152
+    #define LCD_PINS_D7                       19
153
 
153
 
154
-    #define SD_DETECT_PIN -1
154
+    #define SD_DETECT_PIN                     -1
155
 
155
 
156
   #endif // !NEWPANEL
156
   #endif // !NEWPANEL
157
 
157
 
160
 //
160
 //
161
 // M3/M4/M5 - Spindle/Laser Control
161
 // M3/M4/M5 - Spindle/Laser Control
162
 //
162
 //
163
-#define SPINDLE_LASER_PWM_PIN     9   // Hardware PWM
164
-#define SPINDLE_LASER_ENA_PIN    10   // Pullup!
165
-#define SPINDLE_DIR_PIN          11   // use the EXP3 PWM header
163
+#define SPINDLE_LASER_PWM_PIN                  9  // Hardware PWM
164
+#define SPINDLE_LASER_ENA_PIN                 10  // Pullup!
165
+#define SPINDLE_DIR_PIN                       11  // use the EXP3 PWM header

+ 86
- 86
Marlin/src/pins/ramps/pins_ULTIMAKER_OLD.h Vedi File

80
 // Limit Switches
80
 // Limit Switches
81
 //
81
 //
82
 #if ENABLED(BOARD_REV_1_1_TO_1_3)
82
 #if ENABLED(BOARD_REV_1_1_TO_1_3)
83
-  #define X_MIN_PIN        15   // SW1
84
-  #define X_MAX_PIN        14   // SW2
85
-  #define Y_MIN_PIN        17   // SW3
86
-  #define Y_MAX_PIN        16   // SW4
87
-  #define Z_MIN_PIN        19   // SW5
88
-  #define Z_MAX_PIN        18   // SW6
83
+  #define X_MIN_PIN                           15  // SW1
84
+  #define X_MAX_PIN                           14  // SW2
85
+  #define Y_MIN_PIN                           17  // SW3
86
+  #define Y_MAX_PIN                           16  // SW4
87
+  #define Z_MIN_PIN                           19  // SW5
88
+  #define Z_MAX_PIN                           18  // SW6
89
 #endif
89
 #endif
90
 
90
 
91
 #if ENABLED(BOARD_REV_1_0)
91
 #if ENABLED(BOARD_REV_1_0)
92
   #if HAS_CUTTER
92
   #if HAS_CUTTER
93
-    #define X_STOP_PIN     13   // SW1  (didn't change) - also has a useable hardware PWM
94
-    #define Y_STOP_PIN     12   // SW2
95
-    #define Z_STOP_PIN     11   // SW3
93
+    #define X_STOP_PIN                        13  // SW1  (didn't change) - also has a useable hardware PWM
94
+    #define Y_STOP_PIN                        12  // SW2
95
+    #define Z_STOP_PIN                        11  // SW3
96
   #else
96
   #else
97
-    #define X_MIN_PIN      13   // SW1
98
-    #define X_MAX_PIN      12   // SW2
99
-    #define Y_MIN_PIN      11   // SW3
100
-    #define Y_MAX_PIN      10   // SW4
101
-    #define Z_MIN_PIN       9   // SW5
102
-    #define Z_MAX_PIN       8   // SW6
97
+    #define X_MIN_PIN                         13  // SW1
98
+    #define X_MAX_PIN                         12  // SW2
99
+    #define Y_MIN_PIN                         11  // SW3
100
+    #define Y_MAX_PIN                         10  // SW4
101
+    #define Z_MIN_PIN                          9  // SW5
102
+    #define Z_MAX_PIN                          8  // SW6
103
   #endif
103
   #endif
104
 #endif
104
 #endif
105
 
105
 
106
 #if ENABLED(BOARD_REV_1_5)
106
 #if ENABLED(BOARD_REV_1_5)
107
-  #define X_MIN_PIN        22
108
-  #define X_MAX_PIN        24
109
-  #define Y_MIN_PIN        26
110
-  #define Y_MAX_PIN        28
111
-  #define Z_MIN_PIN        30
112
-  #define Z_MAX_PIN        32
107
+  #define X_MIN_PIN                           22
108
+  #define X_MAX_PIN                           24
109
+  #define Y_MIN_PIN                           26
110
+  #define Y_MAX_PIN                           28
111
+  #define Z_MIN_PIN                           30
112
+  #define Z_MAX_PIN                           32
113
 #endif
113
 #endif
114
 
114
 
115
 //
115
 //
116
 // Z Probe (when not Z_MIN_PIN)
116
 // Z Probe (when not Z_MIN_PIN)
117
 //
117
 //
118
 #if !defined(Z_MIN_PROBE_PIN) && !(HAS_CUTTER && ENABLED(BOARD_REV_1_0))
118
 #if !defined(Z_MIN_PROBE_PIN) && !(HAS_CUTTER && ENABLED(BOARD_REV_1_0))
119
-  #define Z_MIN_PROBE_PIN  Z_MAX_PIN
119
+  #define Z_MIN_PROBE_PIN              Z_MAX_PIN
120
 #endif
120
 #endif
121
 
121
 
122
 //
122
 //
123
 // Steppers
123
 // Steppers
124
 //
124
 //
125
-#define X_STEP_PIN         25
126
-#define X_DIR_PIN          23
127
-#define X_ENABLE_PIN       27
125
+#define X_STEP_PIN                            25
126
+#define X_DIR_PIN                             23
127
+#define X_ENABLE_PIN                          27
128
 
128
 
129
-#define Y_STEP_PIN         31
130
-#define Y_DIR_PIN          33
131
-#define Y_ENABLE_PIN       29
129
+#define Y_STEP_PIN                            31
130
+#define Y_DIR_PIN                             33
131
+#define Y_ENABLE_PIN                          29
132
 
132
 
133
-#define Z_STEP_PIN         37
134
-#define Z_DIR_PIN          39
135
-#define Z_ENABLE_PIN       35
133
+#define Z_STEP_PIN                            37
134
+#define Z_DIR_PIN                             39
135
+#define Z_ENABLE_PIN                          35
136
 
136
 
137
 #if HAS_CUTTER && ENABLED(BOARD_REV_1_1_TO_1_3) && EXTRUDERS == 1
137
 #if HAS_CUTTER && ENABLED(BOARD_REV_1_1_TO_1_3) && EXTRUDERS == 1
138
   // Move E0 to the spare and get Spindle/Laser signals from E0
138
   // Move E0 to the spare and get Spindle/Laser signals from E0
139
-  #define E0_STEP_PIN      49
140
-  #define E0_DIR_PIN       47
141
-  #define E0_ENABLE_PIN    48
139
+  #define E0_STEP_PIN                         49
140
+  #define E0_DIR_PIN                          47
141
+  #define E0_ENABLE_PIN                       48
142
 #else
142
 #else
143
-  #define E0_STEP_PIN      43
144
-  #define E0_DIR_PIN       45
145
-  #define E0_ENABLE_PIN    41
143
+  #define E0_STEP_PIN                         43
144
+  #define E0_DIR_PIN                          45
145
+  #define E0_ENABLE_PIN                       41
146
 
146
 
147
-  #define E1_STEP_PIN      49
148
-  #define E1_DIR_PIN       47
149
-  #define E1_ENABLE_PIN    48
147
+  #define E1_STEP_PIN                         49
148
+  #define E1_DIR_PIN                          47
149
+  #define E1_ENABLE_PIN                       48
150
 #endif
150
 #endif
151
 
151
 
152
 //
152
 //
153
 // Temperature Sensors
153
 // Temperature Sensors
154
 //
154
 //
155
-#define TEMP_0_PIN          8   // Analog Input
156
-#define TEMP_1_PIN          1   // Analog Input
155
+#define TEMP_0_PIN                             8  // Analog Input
156
+#define TEMP_1_PIN                             1  // Analog Input
157
 
157
 
158
 //
158
 //
159
 // Heaters / Fans
159
 // Heaters / Fans
160
 //
160
 //
161
-#define HEATER_0_PIN        2
162
-//#define HEATER_1_PIN        3   // used for case light   Rev A said "1"
163
-#define HEATER_BED_PIN      4
161
+#define HEATER_0_PIN                           2
162
+//#define HEATER_1_PIN                         3  // used for case light   Rev A said "1"
163
+#define HEATER_BED_PIN                         4
164
 
164
 
165
 //
165
 //
166
 // LCD / Controller
166
 // LCD / Controller
167
 //
167
 //
168
 #if ANY(BOARD_REV_1_0, BOARD_REV_1_1_TO_1_3)
168
 #if ANY(BOARD_REV_1_0, BOARD_REV_1_1_TO_1_3)
169
 
169
 
170
-  #define LCD_PINS_RS      24
171
-  #define LCD_PINS_ENABLE  22
172
-  #define LCD_PINS_D4      36
173
-  #define LCD_PINS_D5      34
174
-  #define LCD_PINS_D6      32
175
-  #define LCD_PINS_D7      30
170
+  #define LCD_PINS_RS                         24
171
+  #define LCD_PINS_ENABLE                     22
172
+  #define LCD_PINS_D4                         36
173
+  #define LCD_PINS_D5                         34
174
+  #define LCD_PINS_D6                         32
175
+  #define LCD_PINS_D7                         30
176
 
176
 
177
 #elif ENABLED(BOARD_REV_1_5, ULTRA_LCD)
177
 #elif ENABLED(BOARD_REV_1_5, ULTRA_LCD)
178
 
178
 
179
-  #define BEEPER_PIN       18
179
+  #define BEEPER_PIN                          18
180
 
180
 
181
   #if ENABLED(NEWPANEL)
181
   #if ENABLED(NEWPANEL)
182
 
182
 
183
-    #define LCD_PINS_RS    20
184
-    #define LCD_PINS_ENABLE 17
185
-    #define LCD_PINS_D4    16
186
-    #define LCD_PINS_D5    21
187
-    #define LCD_PINS_D6     5
188
-    #define LCD_PINS_D7     6
183
+    #define LCD_PINS_RS                       20
184
+    #define LCD_PINS_ENABLE                   17
185
+    #define LCD_PINS_D4                       16
186
+    #define LCD_PINS_D5                       21
187
+    #define LCD_PINS_D6                        5
188
+    #define LCD_PINS_D7                        6
189
 
189
 
190
     // Buttons directly attached
190
     // Buttons directly attached
191
-    #define BTN_EN1        40
192
-    #define BTN_EN2        42
193
-    #define BTN_ENC        19
191
+    #define BTN_EN1                           40
192
+    #define BTN_EN2                           42
193
+    #define BTN_ENC                           19
194
 
194
 
195
-    #define SD_DETECT_PIN  38
195
+    #define SD_DETECT_PIN                     38
196
 
196
 
197
-  #else // !NEWPANEL - Old style panel with shift register
197
+  #else                                           // !NEWPANEL - Old style panel with shift register
198
 
198
 
199
     // Buttons attached to a shift register
199
     // Buttons attached to a shift register
200
-    #define SHIFT_CLK      38
201
-    #define SHIFT_LD       42
202
-    #define SHIFT_OUT      40
203
-    #define SHIFT_EN       17
204
-
205
-    #define LCD_PINS_RS    16
206
-    #define LCD_PINS_ENABLE 5
207
-    #define LCD_PINS_D4     6
208
-    #define LCD_PINS_D5    21
209
-    #define LCD_PINS_D6    20
210
-    #define LCD_PINS_D7    19
200
+    #define SHIFT_CLK                         38
201
+    #define SHIFT_LD                          42
202
+    #define SHIFT_OUT                         40
203
+    #define SHIFT_EN                          17
204
+
205
+    #define LCD_PINS_RS                       16
206
+    #define LCD_PINS_ENABLE                    5
207
+    #define LCD_PINS_D4                        6
208
+    #define LCD_PINS_D5                       21
209
+    #define LCD_PINS_D6                       20
210
+    #define LCD_PINS_D7                       19
211
 
211
 
212
   #endif // !NEWPANEL
212
   #endif // !NEWPANEL
213
 
213
 
217
 // case light  - see spindle section for more info on available hardware PWMs
217
 // case light  - see spindle section for more info on available hardware PWMs
218
 //
218
 //
219
 #if !PIN_EXISTS(CASE_LIGHT) && ENABLED(BOARD_REV_1_5)
219
 #if !PIN_EXISTS(CASE_LIGHT) && ENABLED(BOARD_REV_1_5)
220
-  #define CASE_LIGHT_PIN        7   // use PWM -  MUST BE HARDWARE PWM
220
+  #define CASE_LIGHT_PIN                       7  // use PWM -  MUST BE HARDWARE PWM
221
 #endif
221
 #endif
222
 
222
 
223
 //
223
 //
224
 // M3/M4/M5 - Spindle/Laser Control
224
 // M3/M4/M5 - Spindle/Laser Control
225
 //
225
 //
226
 #if HAS_CUTTER
226
 #if HAS_CUTTER
227
-  #if EITHER(BOARD_REV_1_0, BOARD_REV_1_5) // Use the last three SW positions
228
-    #define SPINDLE_DIR_PIN          10   // 1.0: SW4  1.5: EXP3-6 ("10")
229
-    #define SPINDLE_LASER_PWM_PIN     9   // 1.0: SW5  1.5: EXP3-7 ( "9") .. MUST BE HARDWARE PWM
230
-    #define SPINDLE_LASER_ENA_PIN     8   // 1.0: SW6  1.5: EXP3-8 ( "8") .. Pin should have a pullup!
227
+  #if EITHER(BOARD_REV_1_0, BOARD_REV_1_5)        // Use the last three SW positions
228
+    #define SPINDLE_DIR_PIN                   10  // 1.0: SW4  1.5: EXP3-6 ("10")
229
+    #define SPINDLE_LASER_PWM_PIN              9  // 1.0: SW5  1.5: EXP3-7 ( "9") .. MUST BE HARDWARE PWM
230
+    #define SPINDLE_LASER_ENA_PIN              8  // 1.0: SW6  1.5: EXP3-8 ( "8") .. Pin should have a pullup!
231
   #elif ENABLED(BOARD_REV_1_1_TO_1_3)
231
   #elif ENABLED(BOARD_REV_1_1_TO_1_3)
232
     /**
232
     /**
233
      * Only four hardware PWMs physically connected to anything on these boards:
233
      * Only four hardware PWMs physically connected to anything on these boards:
241
      * They have an LED and resistor pullup to +24V which could damage 3.3V-5V ICs.
241
      * They have an LED and resistor pullup to +24V which could damage 3.3V-5V ICs.
242
      */
242
      */
243
     #if EXTRUDERS == 1
243
     #if EXTRUDERS == 1
244
-      #define SPINDLE_DIR_PIN          43
245
-      #define SPINDLE_LASER_PWM_PIN    45   // Hardware PWM
246
-      #define SPINDLE_LASER_ENA_PIN    41   // Pullup!
247
-    #elif TEMP_SENSOR_BED == 0  // Can't use E0 so see if HEATER_BED_PIN is available
244
+      #define SPINDLE_DIR_PIN                 43
245
+      #define SPINDLE_LASER_PWM_PIN           45  // Hardware PWM
246
+      #define SPINDLE_LASER_ENA_PIN           41  // Pullup!
247
+    #elif TEMP_SENSOR_BED == 0                    // Can't use E0 so see if HEATER_BED_PIN is available
248
       #undef HEATER_BED_PIN
248
       #undef HEATER_BED_PIN
249
-      #define SPINDLE_DIR_PIN          38   // Probably pin 4 on 10 pin connector closest to the E0 socket
250
-      #define SPINDLE_LASER_PWM_PIN     4   // Hardware PWM - Special precautions usually needed.
251
-      #define SPINDLE_LASER_ENA_PIN    40   // Pullup! (Probably pin 6 on the 10-pin
249
+      #define SPINDLE_DIR_PIN                 38  // Probably pin 4 on 10 pin connector closest to the E0 socket
250
+      #define SPINDLE_LASER_PWM_PIN            4  // Hardware PWM - Special precautions usually needed.
251
+      #define SPINDLE_LASER_ENA_PIN           40  // Pullup! (Probably pin 6 on the 10-pin
252
                                             // connector closest to the E0 socket)
252
                                             // connector closest to the E0 socket)
253
     #endif
253
     #endif
254
   #endif
254
   #endif

+ 5
- 5
Marlin/src/pins/ramps/pins_VORON.h Vedi File

28
 
28
 
29
 #define BOARD_INFO_NAME "VORON Design v2"
29
 #define BOARD_INFO_NAME "VORON Design v2"
30
 
30
 
31
-#define RAMPS_D8_PIN       11
31
+#define RAMPS_D8_PIN                         11
32
 
32
 
33
 #include "pins_RAMPS.h"
33
 #include "pins_RAMPS.h"
34
 
34
 
36
 // Heaters / Fans
36
 // Heaters / Fans
37
 //
37
 //
38
 #undef FAN_PIN
38
 #undef FAN_PIN
39
-#define FAN_PIN             5   // Using the pin for the controller fan since controller fan is always on.
40
-#define CONTROLLER_FAN_PIN  8
41
-#define ORIG_E0_AUTO_FAN_PIN 6  // Servo pin 6 for E3D Fan
42
-#define ORIG_E1_AUTO_FAN_PIN 6  // Servo pin 6 for E3D Fan (same pin for both extruders since it's the same fan)
39
+#define FAN_PIN                               5   // Using the pin for the controller fan since controller fan is always on.
40
+#define CONTROLLER_FAN_PIN                    8
41
+#define ORIG_E0_AUTO_FAN_PIN                  6   // Servo pin 6 for E3D Fan
42
+#define ORIG_E1_AUTO_FAN_PIN                  6   // Servo pin 6 for E3D Fan (same pin for both extruders since it's the same fan)
43
 
43
 
44
 //
44
 //
45
 // LCDs and Controllers
45
 // LCDs and Controllers

+ 23
- 23
Marlin/src/pins/ramps/pins_ZRIB_V20.h Vedi File

28
 
28
 
29
 #include "pins_MKS_GEN_13.h"
29
 #include "pins_MKS_GEN_13.h"
30
 
30
 
31
-#define ZRIB_V20_D6_PIN      6   // Fan
32
-#define ZRIB_V20_D9_PIN      9   // Fan2
33
-#define ZRIB_V20_A10_PIN    10
34
-#define ZRIB_V20_D16_PIN    16
35
-#define ZRIB_V20_D17_PIN    17
36
-#define ZRIB_V20_D23_PIN    23
37
-#define ZRIB_V20_D25_PIN    25
38
-#define ZRIB_V20_D27_PIN    27
39
-#define ZRIB_V20_D29_PIN    29
40
-#define ZRIB_V20_D37_PIN    37
31
+#define ZRIB_V20_D6_PIN                        6  // Fan
32
+#define ZRIB_V20_D9_PIN                        9  // Fan2
33
+#define ZRIB_V20_A10_PIN                      10
34
+#define ZRIB_V20_D16_PIN                      16
35
+#define ZRIB_V20_D17_PIN                      17
36
+#define ZRIB_V20_D23_PIN                      23
37
+#define ZRIB_V20_D25_PIN                      25
38
+#define ZRIB_V20_D27_PIN                      27
39
+#define ZRIB_V20_D29_PIN                      29
40
+#define ZRIB_V20_D37_PIN                      37
41
 
41
 
42
-#define ORIG_E0_AUTO_FAN_PIN ZRIB_V20_D6_PIN
43
-#define ORIG_E1_AUTO_FAN_PIN ZRIB_V20_D6_PIN
44
-#define ORIG_E2_AUTO_FAN_PIN ZRIB_V20_D6_PIN
45
-#define ORIG_E3_AUTO_FAN_PIN ZRIB_V20_D6_PIN
42
+#define ORIG_E0_AUTO_FAN_PIN     ZRIB_V20_D6_PIN
43
+#define ORIG_E1_AUTO_FAN_PIN     ZRIB_V20_D6_PIN
44
+#define ORIG_E2_AUTO_FAN_PIN     ZRIB_V20_D6_PIN
45
+#define ORIG_E3_AUTO_FAN_PIN     ZRIB_V20_D6_PIN
46
 
46
 
47
 #ifndef FILWIDTH_PIN
47
 #ifndef FILWIDTH_PIN
48
-  #define FILWIDTH_PIN      11   // Analog Input
48
+  #define FILWIDTH_PIN                        11  // Analog Input
49
 #endif
49
 #endif
50
 
50
 
51
 #if ENABLED(ZONESTAR_LCD)
51
 #if ENABLED(ZONESTAR_LCD)
58
   #undef ADC_KEYPAD_PIN
58
   #undef ADC_KEYPAD_PIN
59
   #undef BEEPER_PIN
59
   #undef BEEPER_PIN
60
 
60
 
61
-  #define LCD_PINS_RS     ZRIB_V20_D16_PIN
62
-  #define LCD_PINS_ENABLE ZRIB_V20_D17_PIN
63
-  #define LCD_PINS_D4     ZRIB_V20_D23_PIN
64
-  #define LCD_PINS_D5     ZRIB_V20_D25_PIN
65
-  #define LCD_PINS_D6     ZRIB_V20_D27_PIN
66
-  #define LCD_PINS_D7     ZRIB_V20_D29_PIN
67
-  #define ADC_KEYPAD_PIN  ZRIB_V20_A10_PIN
68
-  #define BEEPER_PIN      ZRIB_V20_D37_PIN
61
+  #define LCD_PINS_RS           ZRIB_V20_D16_PIN
62
+  #define LCD_PINS_ENABLE       ZRIB_V20_D17_PIN
63
+  #define LCD_PINS_D4           ZRIB_V20_D23_PIN
64
+  #define LCD_PINS_D5           ZRIB_V20_D25_PIN
65
+  #define LCD_PINS_D6           ZRIB_V20_D27_PIN
66
+  #define LCD_PINS_D7           ZRIB_V20_D29_PIN
67
+  #define ADC_KEYPAD_PIN        ZRIB_V20_A10_PIN
68
+  #define BEEPER_PIN            ZRIB_V20_D37_PIN
69
 #endif
69
 #endif

+ 94
- 94
Marlin/src/pins/ramps/pins_Z_BOLT_X_SERIES.h Vedi File

37
 // Servos
37
 // Servos
38
 //
38
 //
39
 #ifndef SERVO0_PIN
39
 #ifndef SERVO0_PIN
40
-  #define SERVO0_PIN       11
40
+  #define SERVO0_PIN                          11
41
 #endif
41
 #endif
42
 #ifndef SERVO3_PIN
42
 #ifndef SERVO3_PIN
43
-  #define SERVO3_PIN        4
43
+  #define SERVO3_PIN                           4
44
 #endif
44
 #endif
45
 
45
 
46
 //
46
 //
47
 // Limit Switches
47
 // Limit Switches
48
 //
48
 //
49
-#define X_MIN_PIN           3
49
+#define X_MIN_PIN                              3
50
 #ifndef X_MAX_PIN
50
 #ifndef X_MAX_PIN
51
-  #define X_MAX_PIN         2
51
+  #define X_MAX_PIN                            2
52
 #endif
52
 #endif
53
-#define Y_MIN_PIN          14
54
-#define Y_MAX_PIN          15
55
-#define Z_MIN_PIN          18
56
-#define Z_MAX_PIN          19
53
+#define Y_MIN_PIN                             14
54
+#define Y_MAX_PIN                             15
55
+#define Z_MIN_PIN                             18
56
+#define Z_MAX_PIN                             19
57
 
57
 
58
 //
58
 //
59
 // Z Probe (when not Z_MIN_PIN)
59
 // Z Probe (when not Z_MIN_PIN)
60
 //
60
 //
61
 #ifndef Z_MIN_PROBE_PIN
61
 #ifndef Z_MIN_PROBE_PIN
62
-  #define Z_MIN_PROBE_PIN  32
62
+  #define Z_MIN_PROBE_PIN                     32
63
 #endif
63
 #endif
64
 
64
 
65
 //
65
 //
66
 // Steppers
66
 // Steppers
67
 //
67
 //
68
-#define X_STEP_PIN         54
69
-#define X_DIR_PIN          55
70
-#define X_ENABLE_PIN       38
68
+#define X_STEP_PIN                            54
69
+#define X_DIR_PIN                             55
70
+#define X_ENABLE_PIN                          38
71
 #ifndef X_CS_PIN
71
 #ifndef X_CS_PIN
72
-  #define X_CS_PIN         -1
72
+  #define X_CS_PIN                            -1
73
 #endif
73
 #endif
74
 
74
 
75
-#define Y_STEP_PIN         60
76
-#define Y_DIR_PIN          61
77
-#define Y_ENABLE_PIN       56
75
+#define Y_STEP_PIN                            60
76
+#define Y_DIR_PIN                             61
77
+#define Y_ENABLE_PIN                          56
78
 #ifndef Y_CS_PIN
78
 #ifndef Y_CS_PIN
79
-  #define Y_CS_PIN         -1
79
+  #define Y_CS_PIN                            -1
80
 #endif
80
 #endif
81
 
81
 
82
-#define Z_STEP_PIN         46
83
-#define Z_DIR_PIN          48
84
-#define Z_ENABLE_PIN       62
82
+#define Z_STEP_PIN                            46
83
+#define Z_DIR_PIN                             48
84
+#define Z_ENABLE_PIN                          62
85
 #ifndef Z_CS_PIN
85
 #ifndef Z_CS_PIN
86
-  #define Z_CS_PIN         -1
86
+  #define Z_CS_PIN                            -1
87
 #endif
87
 #endif
88
 
88
 
89
-#define E0_STEP_PIN        26
90
-#define E0_DIR_PIN         28
91
-#define E0_ENABLE_PIN      24
89
+#define E0_STEP_PIN                           26
90
+#define E0_DIR_PIN                            28
91
+#define E0_ENABLE_PIN                         24
92
 #ifndef E0_CS_PIN
92
 #ifndef E0_CS_PIN
93
-  #define E0_CS_PIN        -1
93
+  #define E0_CS_PIN                           -1
94
 #endif
94
 #endif
95
 
95
 
96
-#define E1_STEP_PIN        36
97
-#define E1_DIR_PIN         34
98
-#define E1_ENABLE_PIN      30
96
+#define E1_STEP_PIN                           36
97
+#define E1_DIR_PIN                            34
98
+#define E1_ENABLE_PIN                         30
99
 #ifndef E1_CS_PIN
99
 #ifndef E1_CS_PIN
100
-  #define E1_CS_PIN        -1
100
+  #define E1_CS_PIN                           -1
101
 #endif
101
 #endif
102
 
102
 
103
 // Red
103
 // Red
104
-#define E2_STEP_PIN        42
105
-#define E2_DIR_PIN         40
106
-#define E2_ENABLE_PIN      65
104
+#define E2_STEP_PIN                           42
105
+#define E2_DIR_PIN                            40
106
+#define E2_ENABLE_PIN                         65
107
 #ifndef E2_CS_PIN
107
 #ifndef E2_CS_PIN
108
-  #define E2_CS_PIN        -1
108
+  #define E2_CS_PIN                           -1
109
 #endif
109
 #endif
110
 
110
 
111
 // Black
111
 // Black
112
-#define E3_STEP_PIN        44
113
-#define E3_DIR_PIN         64
114
-#define E3_ENABLE_PIN      66
112
+#define E3_STEP_PIN                           44
113
+#define E3_DIR_PIN                            64
114
+#define E3_ENABLE_PIN                         66
115
 #ifndef E3_CS_PIN
115
 #ifndef E3_CS_PIN
116
-  #define E3_CS_PIN        -1
116
+  #define E3_CS_PIN                           -1
117
 #endif
117
 #endif
118
 
118
 
119
 //
119
 //
120
 // Temperature Sensors
120
 // Temperature Sensors
121
 //
121
 //
122
-#define TEMP_0_PIN         13   // Analog Input
123
-#define TEMP_1_PIN         15   // Analog Input
124
-#define TEMP_2_PIN          5   // Analog Input (BLACK)
125
-#define TEMP_3_PIN          9   // Analog Input (RED)
126
-#define TEMP_BED_PIN       14   // Analog Input
122
+#define TEMP_0_PIN                            13  // Analog Input
123
+#define TEMP_1_PIN                            15  // Analog Input
124
+#define TEMP_2_PIN                             5  // Analog Input (BLACK)
125
+#define TEMP_3_PIN                             9  // Analog Input (RED)
126
+#define TEMP_BED_PIN                          14  // Analog Input
127
 
127
 
128
 //
128
 //
129
 // Heaters / Fans
129
 // Heaters / Fans
130
 //
130
 //
131
-#define HEATER_0_PIN       10
132
-#define HEATER_1_PIN        7
133
-#define HEATER_2_PIN        6
134
-#define HEATER_3_PIN        5
135
-#define HEATER_BED_PIN      8
131
+#define HEATER_0_PIN                          10
132
+#define HEATER_1_PIN                           7
133
+#define HEATER_2_PIN                           6
134
+#define HEATER_3_PIN                           5
135
+#define HEATER_BED_PIN                         8
136
 
136
 
137
-#define FAN_PIN             9
137
+#define FAN_PIN                                9
138
 
138
 
139
 //
139
 //
140
 // Misc. Functions
140
 // Misc. Functions
141
 //
141
 //
142
-#define SDSS               53
143
-#define LED_PIN            13
142
+#define SDSS                                  53
143
+#define LED_PIN                               13
144
 
144
 
145
 #ifndef FILWIDTH_PIN
145
 #ifndef FILWIDTH_PIN
146
-  #define FILWIDTH_PIN      5   // Analog Input on AUX2
146
+  #define FILWIDTH_PIN                         5  // Analog Input on AUX2
147
 #endif
147
 #endif
148
 
148
 
149
 // Оn the servos connector
149
 // Оn the servos connector
150
 #ifndef FIL_RUNOUT_PIN
150
 #ifndef FIL_RUNOUT_PIN
151
-  #define FIL_RUNOUT_PIN    4
151
+  #define FIL_RUNOUT_PIN                       4
152
 #endif
152
 #endif
153
 
153
 
154
 #ifndef PS_ON_PIN
154
 #ifndef PS_ON_PIN
155
-  #define PS_ON_PIN        12
155
+  #define PS_ON_PIN                           12
156
 #endif
156
 #endif
157
 
157
 
158
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
158
 #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN)
159
-  #if NUM_SERVOS <= 1 // Prefer the servo connector
160
-    #define CASE_LIGHT_PIN    6   // Hardware PWM
159
+  #if NUM_SERVOS <= 1                             // Prefer the servo connector
160
+    #define CASE_LIGHT_PIN                     6  // Hardware PWM
161
   #elif HAS_FREE_AUX2_PINS
161
   #elif HAS_FREE_AUX2_PINS
162
-    #define CASE_LIGHT_PIN   44   // Hardware PWM
162
+    #define CASE_LIGHT_PIN                    44  // Hardware PWM
163
   #endif
163
   #endif
164
 #endif
164
 #endif
165
 
165
 
167
 // M3/M4/M5 - Spindle/Laser Control
167
 // M3/M4/M5 - Spindle/Laser Control
168
 //
168
 //
169
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
169
 #if HAS_CUTTER && !PIN_EXISTS(SPINDLE_LASER_ENA)
170
-  #if !defined(NUM_SERVOS) || NUM_SERVOS == 0 // Prefer the servo connector
171
-    #define SPINDLE_LASER_ENA_PIN     4   // Pullup or pulldown!
172
-    #define SPINDLE_LASER_PWM_PIN     6   // Hardware PWM
173
-    #define SPINDLE_DIR_PIN           5
170
+  #if !defined(NUM_SERVOS) || NUM_SERVOS == 0     // Prefer the servo connector
171
+    #define SPINDLE_LASER_ENA_PIN              4  // Pullup or pulldown!
172
+    #define SPINDLE_LASER_PWM_PIN              6  // Hardware PWM
173
+    #define SPINDLE_DIR_PIN                    5
174
   #elif HAS_FREE_AUX2_PINS
174
   #elif HAS_FREE_AUX2_PINS
175
-    #define SPINDLE_LASER_ENA_PIN    40   // Pullup or pulldown!
176
-    #define SPINDLE_LASER_PWM_PIN    44   // Hardware PWM
177
-    #define SPINDLE_DIR_PIN          65
175
+    #define SPINDLE_LASER_ENA_PIN             40  // Pullup or pulldown!
176
+    #define SPINDLE_LASER_PWM_PIN             44  // Hardware PWM
177
+    #define SPINDLE_DIR_PIN                   65
178
   #endif
178
   #endif
179
 #endif
179
 #endif
180
 
180
 
183
 //
183
 //
184
 #if ENABLED(TMC_USE_SW_SPI)
184
 #if ENABLED(TMC_USE_SW_SPI)
185
   #ifndef TMC_SW_MOSI
185
   #ifndef TMC_SW_MOSI
186
-    #define TMC_SW_MOSI    66
186
+    #define TMC_SW_MOSI                       66
187
   #endif
187
   #endif
188
   #ifndef TMC_SW_MISO
188
   #ifndef TMC_SW_MISO
189
-    #define TMC_SW_MISO    44
189
+    #define TMC_SW_MISO                       44
190
   #endif
190
   #endif
191
   #ifndef TMC_SW_SCK
191
   #ifndef TMC_SW_SCK
192
-    #define TMC_SW_SCK     64
192
+    #define TMC_SW_SCK                        64
193
   #endif
193
   #endif
194
 #endif
194
 #endif
195
 
195
 
217
   //
217
   //
218
 
218
 
219
   #ifndef X_SERIAL_TX_PIN
219
   #ifndef X_SERIAL_TX_PIN
220
-    #define X_SERIAL_TX_PIN  40
220
+    #define X_SERIAL_TX_PIN                   40
221
   #endif
221
   #endif
222
   #ifndef X_SERIAL_RX_PIN
222
   #ifndef X_SERIAL_RX_PIN
223
-    #define X_SERIAL_RX_PIN  63
223
+    #define X_SERIAL_RX_PIN                   63
224
   #endif
224
   #endif
225
   #ifndef X2_SERIAL_TX_PIN
225
   #ifndef X2_SERIAL_TX_PIN
226
-    #define X2_SERIAL_TX_PIN -1
226
+    #define X2_SERIAL_TX_PIN                  -1
227
   #endif
227
   #endif
228
   #ifndef X2_SERIAL_RX_PIN
228
   #ifndef X2_SERIAL_RX_PIN
229
-    #define X2_SERIAL_RX_PIN -1
229
+    #define X2_SERIAL_RX_PIN                  -1
230
   #endif
230
   #endif
231
 
231
 
232
   #ifndef Y_SERIAL_TX_PIN
232
   #ifndef Y_SERIAL_TX_PIN
233
-    #define Y_SERIAL_TX_PIN  59
233
+    #define Y_SERIAL_TX_PIN                   59
234
   #endif
234
   #endif
235
   #ifndef Y_SERIAL_RX_PIN
235
   #ifndef Y_SERIAL_RX_PIN
236
-    #define Y_SERIAL_RX_PIN  64
236
+    #define Y_SERIAL_RX_PIN                   64
237
   #endif
237
   #endif
238
   #ifndef Y2_SERIAL_TX_PIN
238
   #ifndef Y2_SERIAL_TX_PIN
239
-    #define Y2_SERIAL_TX_PIN -1
239
+    #define Y2_SERIAL_TX_PIN                  -1
240
   #endif
240
   #endif
241
   #ifndef Y2_SERIAL_RX_PIN
241
   #ifndef Y2_SERIAL_RX_PIN
242
-    #define Y2_SERIAL_RX_PIN -1
242
+    #define Y2_SERIAL_RX_PIN                  -1
243
   #endif
243
   #endif
244
 
244
 
245
   #ifndef Z_SERIAL_TX_PIN
245
   #ifndef Z_SERIAL_TX_PIN
246
-    #define Z_SERIAL_TX_PIN  42
246
+    #define Z_SERIAL_TX_PIN                   42
247
   #endif
247
   #endif
248
   #ifndef Z_SERIAL_RX_PIN
248
   #ifndef Z_SERIAL_RX_PIN
249
-    #define Z_SERIAL_RX_PIN  65
249
+    #define Z_SERIAL_RX_PIN                   65
250
   #endif
250
   #endif
251
   #ifndef Z2_SERIAL_TX_PIN
251
   #ifndef Z2_SERIAL_TX_PIN
252
-    #define Z2_SERIAL_TX_PIN -1
252
+    #define Z2_SERIAL_TX_PIN                  -1
253
   #endif
253
   #endif
254
   #ifndef Z2_SERIAL_RX_PIN
254
   #ifndef Z2_SERIAL_RX_PIN
255
-    #define Z2_SERIAL_RX_PIN -1
255
+    #define Z2_SERIAL_RX_PIN                  -1
256
   #endif
256
   #endif
257
 
257
 
258
   #ifndef E0_SERIAL_TX_PIN
258
   #ifndef E0_SERIAL_TX_PIN
259
-    #define E0_SERIAL_TX_PIN 44
259
+    #define E0_SERIAL_TX_PIN                  44
260
   #endif
260
   #endif
261
   #ifndef E0_SERIAL_RX_PIN
261
   #ifndef E0_SERIAL_RX_PIN
262
-    #define E0_SERIAL_RX_PIN 66
262
+    #define E0_SERIAL_RX_PIN                  66
263
   #endif
263
   #endif
264
   #ifndef E1_SERIAL_TX_PIN
264
   #ifndef E1_SERIAL_TX_PIN
265
-    #define E1_SERIAL_TX_PIN -1
265
+    #define E1_SERIAL_TX_PIN                  -1
266
   #endif
266
   #endif
267
   #ifndef E1_SERIAL_RX_PIN
267
   #ifndef E1_SERIAL_RX_PIN
268
-    #define E1_SERIAL_RX_PIN -1
268
+    #define E1_SERIAL_RX_PIN                  -1
269
   #endif
269
   #endif
270
   #ifndef E2_SERIAL_TX_PIN
270
   #ifndef E2_SERIAL_TX_PIN
271
-    #define E2_SERIAL_TX_PIN -1
271
+    #define E2_SERIAL_TX_PIN                  -1
272
   #endif
272
   #endif
273
   #ifndef E2_SERIAL_RX_PIN
273
   #ifndef E2_SERIAL_RX_PIN
274
-    #define E2_SERIAL_RX_PIN -1
274
+    #define E2_SERIAL_RX_PIN                  -1
275
   #endif
275
   #endif
276
   #ifndef E3_SERIAL_TX_PIN
276
   #ifndef E3_SERIAL_TX_PIN
277
-    #define E3_SERIAL_TX_PIN -1
277
+    #define E3_SERIAL_TX_PIN                  -1
278
   #endif
278
   #endif
279
   #ifndef E3_SERIAL_RX_PIN
279
   #ifndef E3_SERIAL_RX_PIN
280
-    #define E3_SERIAL_RX_PIN -1
280
+    #define E3_SERIAL_RX_PIN                  -1
281
   #endif
281
   #endif
282
   #ifndef E4_SERIAL_TX_PIN
282
   #ifndef E4_SERIAL_TX_PIN
283
-    #define E4_SERIAL_TX_PIN -1
283
+    #define E4_SERIAL_TX_PIN                  -1
284
   #endif
284
   #endif
285
   #ifndef E4_SERIAL_RX_PIN
285
   #ifndef E4_SERIAL_RX_PIN
286
-    #define E4_SERIAL_RX_PIN -1
286
+    #define E4_SERIAL_RX_PIN                  -1
287
   #endif
287
   #endif
288
   #ifndef E5_SERIAL_TX_PIN
288
   #ifndef E5_SERIAL_TX_PIN
289
-    #define E5_SERIAL_TX_PIN -1
289
+    #define E5_SERIAL_TX_PIN                  -1
290
   #endif
290
   #endif
291
   #ifndef E5_SERIAL_RX_PIN
291
   #ifndef E5_SERIAL_RX_PIN
292
-    #define E5_SERIAL_RX_PIN -1
292
+    #define E5_SERIAL_RX_PIN                  -1
293
   #endif
293
   #endif
294
   #ifndef E6_SERIAL_TX_PIN
294
   #ifndef E6_SERIAL_TX_PIN
295
-    #define E6_SERIAL_TX_PIN -1
295
+    #define E6_SERIAL_TX_PIN                  -1
296
   #endif
296
   #endif
297
   #ifndef E6_SERIAL_RX_PIN
297
   #ifndef E6_SERIAL_RX_PIN
298
-    #define E6_SERIAL_RX_PIN -1
298
+    #define E6_SERIAL_RX_PIN                  -1
299
   #endif
299
   #endif
300
   #ifndef E7_SERIAL_TX_PIN
300
   #ifndef E7_SERIAL_TX_PIN
301
-    #define E7_SERIAL_TX_PIN -1
301
+    #define E7_SERIAL_TX_PIN                  -1
302
   #endif
302
   #endif
303
   #ifndef E7_SERIAL_RX_PIN
303
   #ifndef E7_SERIAL_RX_PIN
304
-    #define E7_SERIAL_RX_PIN -1
304
+    #define E7_SERIAL_RX_PIN                  -1
305
   #endif
305
   #endif
306
 #endif
306
 #endif

+ 31
- 31
Marlin/src/pins/sam/pins_ADSK.h Vedi File

81
 //
81
 //
82
 // Servos
82
 // Servos
83
 //
83
 //
84
-#define SERVO0_PIN         61   // Analog pin 7, Digital pin 61
84
+#define SERVO0_PIN                            61  // Analog pin 7, Digital pin 61
85
 
85
 
86
 //
86
 //
87
 // Limit Switches
87
 // Limit Switches
88
 //
88
 //
89
-#define X_MIN_PIN           9
90
-#define Y_MIN_PIN          10
91
-#define Z_MIN_PIN          11
89
+#define X_MIN_PIN                              9
90
+#define Y_MIN_PIN                             10
91
+#define Z_MIN_PIN                             11
92
 
92
 
93
-#define Z_MIN_PROBE_PIN    62   // Analog pin 8, Digital pin 62
93
+#define Z_MIN_PROBE_PIN                       62  // Analog pin 8, Digital pin 62
94
 
94
 
95
 //
95
 //
96
 // Steppers
96
 // Steppers
97
 //
97
 //
98
-#define X_STEP_PIN          2
99
-#define X_DIR_PIN           5
100
-#define X_ENABLE_PIN        8
98
+#define X_STEP_PIN                             2
99
+#define X_DIR_PIN                              5
100
+#define X_ENABLE_PIN                           8
101
 
101
 
102
-#define Y_STEP_PIN          3
103
-#define Y_DIR_PIN           6
104
-#define Y_ENABLE_PIN        8
102
+#define Y_STEP_PIN                             3
103
+#define Y_DIR_PIN                              6
104
+#define Y_ENABLE_PIN                           8
105
 
105
 
106
-#define Z_STEP_PIN          4
107
-#define Z_DIR_PIN           7
108
-#define Z_ENABLE_PIN        8
106
+#define Z_STEP_PIN                             4
107
+#define Z_DIR_PIN                              7
108
+#define Z_ENABLE_PIN                           8
109
 
109
 
110
-#define E0_STEP_PIN        12
111
-#define E0_DIR_PIN         13
112
-#define E0_ENABLE_PIN       8
110
+#define E0_STEP_PIN                           12
111
+#define E0_DIR_PIN                            13
112
+#define E0_ENABLE_PIN                          8
113
 
113
 
114
 //
114
 //
115
 // Heaters / Fans
115
 // Heaters / Fans
116
 //
116
 //
117
-#define HEATER_0_PIN       55   // "Hold":   Analog pin 1, Digital pin 55
118
-#define HEATER_BED_PIN     57   // "CoolEn": Analog pin 3, Digital pin 57
119
-#define FAN_PIN            54   // "Abort":  Analog pin 0, Digital pin 54
117
+#define HEATER_0_PIN                          55  // "Hold":   Analog pin 1, Digital pin 55
118
+#define HEATER_BED_PIN                        57  // "CoolEn": Analog pin 3, Digital pin 57
119
+#define FAN_PIN                               54  // "Abort":  Analog pin 0, Digital pin 54
120
 #undef E0_AUTO_FAN_PIN
120
 #undef E0_AUTO_FAN_PIN
121
-#define E0_AUTO_FAN_PIN    56   // "Resume": Analog pin 2, Digital pin 56
121
+#define E0_AUTO_FAN_PIN                       56  // "Resume": Analog pin 2, Digital pin 56
122
 
122
 
123
 //
123
 //
124
 // Temperature Sensors
124
 // Temperature Sensors
125
 //
125
 //
126
-#define TEMP_0_PIN          4   // "SDA":    Analog pin 4, Digital pin 58
127
-#define TEMP_BED_PIN        5   // "SCL":    Analog pin 5, Digital pin 59
126
+#define TEMP_0_PIN                             4  // "SDA":    Analog pin 4, Digital pin 58
127
+#define TEMP_BED_PIN                           5  // "SCL":    Analog pin 5, Digital pin 59
128
 
128
 
129
 //
129
 //
130
 // Misc. Functions
130
 // Misc. Functions
131
 //
131
 //
132
-#define SDSS               52
132
+#define SDSS                                  52
133
 
133
 
134
 #if ENABLED(ZONESTAR_LCD)
134
 #if ENABLED(ZONESTAR_LCD)
135
 
135
 
160
   //
160
   //
161
   // LCD / Controller
161
   // LCD / Controller
162
   //
162
   //
163
-  #define LCD_PINS_ENABLE  14
164
-  #define LCD_PINS_RS      15
165
-  #define LCD_PINS_D4      16
166
-  #define LCD_PINS_D5      17
167
-  #define LCD_PINS_D6      18
168
-  #define LCD_PINS_D7      19
169
-  #define ADC_KEYPAD_PIN    6   //60 // Analog pin 6, Digital pin 60
163
+  #define LCD_PINS_ENABLE                     14
164
+  #define LCD_PINS_RS                         15
165
+  #define LCD_PINS_D4                         16
166
+  #define LCD_PINS_D5                         17
167
+  #define LCD_PINS_D6                         18
168
+  #define LCD_PINS_D7                         19
169
+  #define ADC_KEYPAD_PIN                       6  //60 // Analog pin 6, Digital pin 60
170
 
170
 
171
   /**
171
   /**
172
    * The below defines will scale all the values to work properly on both
172
    * The below defines will scale all the values to work properly on both

+ 68
- 68
Marlin/src/pins/sam/pins_ALLIGATOR_R2.h Vedi File

35
 //
35
 //
36
 // Servos
36
 // Servos
37
 //
37
 //
38
-#define SERVO0_PIN         36
39
-#define SERVO1_PIN         40
40
-#define SERVO2_PIN         41
41
-#define SERVO3_PIN         -1
38
+#define SERVO0_PIN                            36
39
+#define SERVO1_PIN                            40
40
+#define SERVO2_PIN                            41
41
+#define SERVO3_PIN                            -1
42
 
42
 
43
 //
43
 //
44
 // Limit Switches
44
 // Limit Switches
45
 //
45
 //
46
-#define X_MIN_PIN          33   // PC1
47
-#define X_MAX_PIN          34   // PC2
48
-#define Y_MIN_PIN          35   // PC3
49
-#define Y_MAX_PIN          37   // PC5
50
-#define Z_MIN_PIN          38   // PC6
51
-#define Z_MAX_PIN          39   // PC7
46
+#define X_MIN_PIN                             33  // PC1
47
+#define X_MAX_PIN                             34  // PC2
48
+#define Y_MIN_PIN                             35  // PC3
49
+#define Y_MAX_PIN                             37  // PC5
50
+#define Z_MIN_PIN                             38  // PC6
51
+#define Z_MAX_PIN                             39  // PC7
52
 
52
 
53
 //
53
 //
54
 // Steppers
54
 // Steppers
55
 //
55
 //
56
-#define X_STEP_PIN         96   // PB24
57
-#define X_DIR_PIN           2   // PB25
58
-#define X_ENABLE_PIN       24   // PA15, motor RESET pin
56
+#define X_STEP_PIN                            96  // PB24
57
+#define X_DIR_PIN                              2  // PB25
58
+#define X_ENABLE_PIN                          24  // PA15, motor RESET pin
59
 
59
 
60
-#define Y_STEP_PIN         94   // PB22
61
-#define Y_DIR_PIN          95   // PB23
62
-#define Y_ENABLE_PIN       24   // PA15, motor RESET pin
60
+#define Y_STEP_PIN                            94  // PB22
61
+#define Y_DIR_PIN                             95  // PB23
62
+#define Y_ENABLE_PIN                          24  // PA15, motor RESET pin
63
 
63
 
64
-#define Z_STEP_PIN         98   // PC27
65
-#define Z_DIR_PIN           3   // PC28
66
-#define Z_ENABLE_PIN       24   // PA15, motor RESET pin
64
+#define Z_STEP_PIN                            98  // PC27
65
+#define Z_DIR_PIN                              3  // PC28
66
+#define Z_ENABLE_PIN                          24  // PA15, motor RESET pin
67
 
67
 
68
-#define E0_STEP_PIN         5   // PC25
69
-#define E0_DIR_PIN          4   // PC26
70
-#define E0_ENABLE_PIN      24   // PA15, motor RESET pin
68
+#define E0_STEP_PIN                            5  // PC25
69
+#define E0_DIR_PIN                             4  // PC26
70
+#define E0_ENABLE_PIN                         24  // PA15, motor RESET pin
71
 
71
 
72
-#define E1_STEP_PIN        28   // PD3 on piggy
73
-#define E1_DIR_PIN         27   // PD2 on piggy
74
-#define E1_ENABLE_PIN      24   // PA15, motor RESET pin
72
+#define E1_STEP_PIN                           28  // PD3 on piggy
73
+#define E1_DIR_PIN                            27  // PD2 on piggy
74
+#define E1_ENABLE_PIN                         24  // PA15, motor RESET pin
75
 
75
 
76
-#define E2_STEP_PIN        11   // PD7 on piggy
77
-#define E2_DIR_PIN         29   // PD6 on piggy
78
-#define E2_ENABLE_PIN      24   // PA15, motor RESET pin
76
+#define E2_STEP_PIN                           11  // PD7 on piggy
77
+#define E2_DIR_PIN                            29  // PD6 on piggy
78
+#define E2_ENABLE_PIN                         24  // PA15, motor RESET pin
79
 
79
 
80
-#define E3_STEP_PIN        30   // PD9 on piggy
81
-#define E3_DIR_PIN         12   // PD8 on piggy
82
-#define E3_ENABLE_PIN      24   // PA15, motor RESET pin
80
+#define E3_STEP_PIN                           30  // PD9 on piggy
81
+#define E3_DIR_PIN                            12  // PD8 on piggy
82
+#define E3_ENABLE_PIN                         24  // PA15, motor RESET pin
83
 
83
 
84
 // Microstepping pins - Mapping not from fastio.h (?)
84
 // Microstepping pins - Mapping not from fastio.h (?)
85
-#define X_MS1_PIN          99   // PC10
86
-#define Y_MS1_PIN          10   // PC29
87
-#define Z_MS1_PIN          44   // PC19
88
-#define E0_MS1_PIN         45   // PC18
85
+#define X_MS1_PIN                             99  // PC10
86
+#define Y_MS1_PIN                             10  // PC29
87
+#define Z_MS1_PIN                             44  // PC19
88
+#define E0_MS1_PIN                            45  // PC18
89
 
89
 
90
-//#define MOTOR_FAULT_PIN  22   // PB26 , motor X-Y-Z-E0 motor FAULT
90
+//#define MOTOR_FAULT_PIN                     22  // PB26 , motor X-Y-Z-E0 motor FAULT
91
 
91
 
92
 //
92
 //
93
 // Temperature Sensors
93
 // Temperature Sensors
94
 //
94
 //
95
-#define TEMP_0_PIN          1   // Analog Input (PA24)
96
-#define TEMP_1_PIN          2   // Analog Input (PA23 on piggy)
97
-#define TEMP_2_PIN          3   // Analog Input (PA22 on piggy)
98
-#define TEMP_3_PIN          4   // Analog Input (PA6 on piggy)
99
-#define TEMP_BED_PIN        0   // Analog Input (PA16)
95
+#define TEMP_0_PIN                             1  // Analog Input (PA24)
96
+#define TEMP_1_PIN                             2  // Analog Input (PA23 on piggy)
97
+#define TEMP_2_PIN                             3  // Analog Input (PA22 on piggy)
98
+#define TEMP_3_PIN                             4  // Analog Input (PA6 on piggy)
99
+#define TEMP_BED_PIN                           0  // Analog Input (PA16)
100
 
100
 
101
 //
101
 //
102
 // Heaters / Fans
102
 // Heaters / Fans
103
 //
103
 //
104
 // Note that on the Due pin A0 on the board is channel 2 on the ARM chip
104
 // Note that on the Due pin A0 on the board is channel 2 on the ARM chip
105
-#define HEATER_0_PIN       68   // PA1
106
-#define HEATER_1_PIN        8   // PC22 on piggy
107
-#define HEATER_2_PIN        9   // PC21 on piggy
108
-#define HEATER_3_PIN       97   // PC20 on piggy
109
-#define HEATER_BED_PIN     69   // PA0
105
+#define HEATER_0_PIN                          68  // PA1
106
+#define HEATER_1_PIN                           8  // PC22 on piggy
107
+#define HEATER_2_PIN                           9  // PC21 on piggy
108
+#define HEATER_3_PIN                          97  // PC20 on piggy
109
+#define HEATER_BED_PIN                        69  // PA0
110
 
110
 
111
 #ifndef FAN_PIN
111
 #ifndef FAN_PIN
112
-  #define FAN_PIN          92   // PA5
112
+  #define FAN_PIN                             92  // PA5
113
 #endif
113
 #endif
114
-#define FAN1_PIN           31   // PA7
114
+#define FAN1_PIN                              31  // PA7
115
 
115
 
116
 //
116
 //
117
 // Misc. Functions
117
 // Misc. Functions
118
 //
118
 //
119
-#define SDSS               77   // PA28
120
-#define SD_DETECT_PIN      87   // PA29
121
-#define LED_RED_PIN        40   // PC8
122
-#define LED_GREEN_PIN      41   // PC9
119
+#define SDSS                                  77  // PA28
120
+#define SD_DETECT_PIN                         87  // PA29
121
+#define LED_RED_PIN                           40  // PC8
122
+#define LED_GREEN_PIN                         41  // PC9
123
 
123
 
124
-#define EXP_VOLTAGE_LEVEL_PIN 65
124
+#define EXP_VOLTAGE_LEVEL_PIN                 65
125
 
125
 
126
-#define SPI_CHAN_DAC        1
126
+#define SPI_CHAN_DAC                           1
127
 
127
 
128
-#define DAC0_SYNC          53   // PB14
129
-#define DAC1_SYNC           6   // PC24
128
+#define DAC0_SYNC                             53  // PB14
129
+#define DAC1_SYNC                              6  // PC24
130
 
130
 
131
 // 64K SPI EEPROM
131
 // 64K SPI EEPROM
132
 #define SPI_EEPROM
132
 #define SPI_EEPROM
133
-#define SPI_CHAN_EEPROM1    2
134
-#define SPI_EEPROM1_CS     25   // PD0
133
+#define SPI_CHAN_EEPROM1                       2
134
+#define SPI_EEPROM1_CS                        25  // PD0
135
 
135
 
136
 // 2K SPI EEPROM
136
 // 2K SPI EEPROM
137
-#define SPI_EEPROM2_CS     26   // PD1
137
+#define SPI_EEPROM2_CS                        26  // PD1
138
 
138
 
139
 // FLASH SPI
139
 // FLASH SPI
140
 // 32Mb
140
 // 32Mb
141
-#define SPI_FLASH_CS       23   // PA14
141
+#define SPI_FLASH_CS                          23  // PA14
142
 
142
 
143
 //
143
 //
144
 // LCD / Controller
144
 // LCD / Controller
145
 //
145
 //
146
 #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
146
 #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
147
 
147
 
148
-  #define LCD_PINS_RS      18
149
-  #define LCD_PINS_ENABLE  15
150
-  #define LCD_PINS_D4      19
151
-  #define BEEPER_PIN       64
148
+  #define LCD_PINS_RS                         18
149
+  #define LCD_PINS_ENABLE                     15
150
+  #define LCD_PINS_D4                         19
151
+  #define BEEPER_PIN                          64
152
 
152
 
153
-  #define BTN_EN1          14
154
-  #define BTN_EN2          16
155
-  #define BTN_ENC          17
153
+  #define BTN_EN1                             14
154
+  #define BTN_EN2                             16
155
+  #define BTN_ENC                             17
156
 
156
 
157
   #undef UI_VOLTAGE_LEVEL
157
   #undef UI_VOLTAGE_LEVEL
158
-  #define UI_VOLTAGE_LEVEL 1
158
+  #define UI_VOLTAGE_LEVEL                     1
159
 
159
 
160
 #endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
160
 #endif // REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

+ 78
- 80
Marlin/src/pins/sam/pins_ARCHIM1.h Vedi File

46
 //
46
 //
47
 // Timers
47
 // Timers
48
 //
48
 //
49
-#define STEP_TIMER_NUM 3
49
+#define STEP_TIMER_NUM                         3
50
 #define HAL_STEP_TIMER_ISR()  void TC3_Handler()
50
 #define HAL_STEP_TIMER_ISR()  void TC3_Handler()
51
 
51
 
52
 //
52
 //
56
 //
56
 //
57
 // Servos
57
 // Servos
58
 //
58
 //
59
-#define SERVO0_PIN         20   // D20 PB12 (Header J20 20)
60
-#define SERVO1_PIN         21   // D21 PB13 (Header J20 19)
61
-
59
+#define SERVO0_PIN                            20  // D20 PB12 (Header J20 20)
60
+#define SERVO1_PIN                            21  // D21 PB13 (Header J20 19)
62
 
61
 
63
 //
62
 //
64
 // Limit Switches
63
 // Limit Switches
65
 //
64
 //
66
-#define X_MIN_PIN          14   // PD4 MIN ES1
67
-#define X_MAX_PIN          32   // PD10 MAX ES1
68
-#define Y_MIN_PIN          29   // PD6 MIN ES2
69
-#define Y_MAX_PIN          15   // PD5 MAX ES2
70
-#define Z_MIN_PIN          31   // PA7 MIN ES3
71
-#define Z_MAX_PIN          30   // PD9 MAX ES3
65
+#define X_MIN_PIN                             14  // PD4 MIN ES1
66
+#define X_MAX_PIN                             32  // PD10 MAX ES1
67
+#define Y_MIN_PIN                             29  // PD6 MIN ES2
68
+#define Y_MAX_PIN                             15  // PD5 MAX ES2
69
+#define Z_MIN_PIN                             31  // PA7 MIN ES3
70
+#define Z_MAX_PIN                             30  // PD9 MAX ES3
72
 
71
 
73
 //
72
 //
74
 // Z Probe (when not Z_MIN_PIN)
73
 // Z Probe (when not Z_MIN_PIN)
75
 //
74
 //
76
 #ifndef Z_MIN_PROBE_PIN
75
 #ifndef Z_MIN_PROBE_PIN
77
-  #define Z_MIN_PROBE_PIN  32
76
+  #define Z_MIN_PROBE_PIN                     32
78
 #endif
77
 #endif
79
 
78
 
80
 #ifndef FIL_RUNOUT_PIN
79
 #ifndef FIL_RUNOUT_PIN
81
-  #define FIL_RUNOUT_PIN   66   // D66 PB15 (Header J20 15)
80
+  #define FIL_RUNOUT_PIN                      66  // D66 PB15 (Header J20 15)
82
 #endif
81
 #endif
83
 #ifndef FIL_RUNOUT2_PIN
82
 #ifndef FIL_RUNOUT2_PIN
84
-  #define FIL_RUNOUT2_PIN  67   // D67 PB16 (Header J20 16)
83
+  #define FIL_RUNOUT2_PIN                     67  // D67 PB16 (Header J20 16)
85
 #endif
84
 #endif
86
 
85
 
87
-
88
 //
86
 //
89
 // Steppers
87
 // Steppers
90
 //
88
 //
91
-#define X_STEP_PIN         40   // PC8 STEP1 *
92
-#define X_DIR_PIN          59   // PA4 DIR1 *
93
-#define X_ENABLE_PIN       41   // PC9 EN1
89
+#define X_STEP_PIN                            40  // PC8 STEP1 *
90
+#define X_DIR_PIN                             59  // PA4 DIR1 *
91
+#define X_ENABLE_PIN                          41  // PC9 EN1
94
 
92
 
95
-#define Y_STEP_PIN         49   // PC14 STEP2 *
96
-#define Y_DIR_PIN          47   // PC16 DIR2 *
97
-#define Y_ENABLE_PIN       48   // PC15 EN2 *
93
+#define Y_STEP_PIN                            49  // PC14 STEP2 *
94
+#define Y_DIR_PIN                             47  // PC16 DIR2 *
95
+#define Y_ENABLE_PIN                          48  // PC15 EN2 *
98
 
96
 
99
-#define Z_STEP_PIN         36   // PC4 STEP Z *
100
-#define Z_DIR_PIN         107   // PB10 DIR Z *
101
-#define Z_ENABLE_PIN       96   // PC10 EN Z -AddOns *
97
+#define Z_STEP_PIN                            36  // PC4 STEP Z *
98
+#define Z_DIR_PIN                            107  // PB10 DIR Z *
99
+#define Z_ENABLE_PIN                          96  // PC10 EN Z -AddOns *
102
 
100
 
103
-#define E0_STEP_PIN        78   // PB23 STEP3 *
104
-#define E0_DIR_PIN         22   // PB26 DIR3 *
105
-#define E0_ENABLE_PIN      97   // PB24 EN3 -Addons *
101
+#define E0_STEP_PIN                           78  // PB23 STEP3 *
102
+#define E0_DIR_PIN                            22  // PB26 DIR3 *
103
+#define E0_ENABLE_PIN                         97  // PB24 EN3 -Addons *
106
 
104
 
107
-#define E1_STEP_PIN        26   // PD1 STEP4 *
108
-#define E1_DIR_PIN         27   // PD2 DIR4 *
109
-#define E1_ENABLE_PIN      28   // PD3 EN4 *
105
+#define E1_STEP_PIN                           26  // PD1 STEP4 *
106
+#define E1_DIR_PIN                            27  // PD2 DIR4 *
107
+#define E1_ENABLE_PIN                         28  // PD3 EN4 *
110
 
108
 
111
 // Microstepping mode pins *
109
 // Microstepping mode pins *
112
-#define X_MS1_PIN          39   // PC7 MOD0E1 - As listed in schematic
113
-#define X_MS2_PIN          38   // PC6 MOD1E1
114
-#define X_MS3_PIN          37   // PC5 MOD2E1
110
+#define X_MS1_PIN                             39  // PC7 MOD0E1 - As listed in schematic
111
+#define X_MS2_PIN                             38  // PC6 MOD1E1
112
+#define X_MS3_PIN                             37  // PC5 MOD2E1
115
 
113
 
116
-#define Y_MS1_PIN          50   // PC13 MODE0E2
117
-#define Y_MS2_PIN          51   // PC12 MODE1E2
118
-#define Y_MS3_PIN          92   // PC11 MODE2E2 - AddOns
114
+#define Y_MS1_PIN                             50  // PC13 MODE0E2
115
+#define Y_MS2_PIN                             51  // PC12 MODE1E2
116
+#define Y_MS3_PIN                             92  // PC11 MODE2E2 - AddOns
119
 
117
 
120
-#define Z_MS1_PIN          44   // PC19 MOD0E Z
121
-#define Z_MS2_PIN          45   // PC18 MOD1E Z
122
-#define Z_MS3_PIN          46   // PC17 MOD2E Z
118
+#define Z_MS1_PIN                             44  // PC19 MOD0E Z
119
+#define Z_MS2_PIN                             45  // PC18 MOD1E Z
120
+#define Z_MS3_PIN                             46  // PC17 MOD2E Z
123
 
121
 
124
-#define E0_MS1_PIN        105   // PB22 MOD0E3 - AddOns
125
-#define E0_MS2_PIN        106   // PC27 MOD1E3 - AddOns
126
-#define E0_MS3_PIN        104   // PC20 MOD2E3 - AddOns
122
+#define E0_MS1_PIN                           105  // PB22 MOD0E3 - AddOns
123
+#define E0_MS2_PIN                           106  // PC27 MOD1E3 - AddOns
124
+#define E0_MS3_PIN                           104  // PC20 MOD2E3 - AddOns
127
 
125
 
128
-#define E1_MS1_PIN         25   // PD0 MOD0E4
129
-#define E1_MS2_PIN         18   // PA11 MOD1E4
130
-#define E1_MS3_PIN         19   // PA10 MOD2E4
126
+#define E1_MS1_PIN                            25  // PD0 MOD0E4
127
+#define E1_MS2_PIN                            18  // PA11 MOD1E4
128
+#define E1_MS3_PIN                            19  // PA10 MOD2E4
131
 
129
 
132
 // Motor current PWM pins *
130
 // Motor current PWM pins *
133
-#define MOTOR_CURRENT_PWM_X_PIN   58   // PA6   X-REF TIOB2
134
-#define MOTOR_CURRENT_PWM_Y_PIN   12   // PD8   Y-REF TIOB8
135
-#define MOTOR_CURRENT_PWM_Z_PIN   10   // PC29  Z-REF TIOB7
136
-#define MOTOR_CURRENT_PWM_E0_PIN   3   // PC28 E1-REF TIOA7
137
-#define MOTOR_CURRENT_PWM_E1_PIN  11   // PD7  E2-REF TIOA8
131
+#define MOTOR_CURRENT_PWM_X_PIN               58  // PA6   X-REF TIOB2
132
+#define MOTOR_CURRENT_PWM_Y_PIN               12  // PD8   Y-REF TIOB8
133
+#define MOTOR_CURRENT_PWM_Z_PIN               10  // PC29  Z-REF TIOB7
134
+#define MOTOR_CURRENT_PWM_E0_PIN               3  // PC28 E1-REF TIOA7
135
+#define MOTOR_CURRENT_PWM_E1_PIN              11  // PD7  E2-REF TIOA8
138
 
136
 
139
-#define MOTOR_CURRENT_PWM_RANGE 2750   // (3.3 Volts * 100000 Ohms) / (100000 Ohms + 20000 Ohms) = 2.75 Volts (max vref)
137
+#define MOTOR_CURRENT_PWM_RANGE              2750 // (3.3 Volts * 100000 Ohms) / (100000 Ohms + 20000 Ohms) = 2.75 Volts (max vref)
140
 #define DEFAULT_PWM_MOTOR_CURRENT  { 1000, 1000, 1000 } //, 1000, 1000}   // X Y Z E0 E1, 1000 = 1000mAh
138
 #define DEFAULT_PWM_MOTOR_CURRENT  { 1000, 1000, 1000 } //, 1000, 1000}   // X Y Z E0 E1, 1000 = 1000mAh
141
 
139
 
142
 //
140
 //
143
 // Temperature Sensors
141
 // Temperature Sensors
144
 //
142
 //
145
-#define TEMP_0_PIN         10   // D10 PB19 THERM AN1 *
146
-#define TEMP_1_PIN          9   // D9 PB18 THERM AN2 *
147
-#define TEMP_2_PIN          8   // D8 PB17 THERM AN4 *
148
-#define TEMP_BED_PIN       11   // D11 PB20 THERM AN3 *
143
+#define TEMP_0_PIN                            10  // D10 PB19 THERM AN1 *
144
+#define TEMP_1_PIN                             9  // D9 PB18 THERM AN2 *
145
+#define TEMP_2_PIN                             8  // D8 PB17 THERM AN4 *
146
+#define TEMP_BED_PIN                          11  // D11 PB20 THERM AN3 *
149
 
147
 
150
 //
148
 //
151
 // Heaters / Fans
149
 // Heaters / Fans
152
 //
150
 //
153
-#define HEATER_0_PIN        6   // D6 PC24 FET_PWM3
154
-#define HEATER_1_PIN        7   // D7 PC23 FET_PWM4
155
-#define HEATER_2_PIN        8   // D8 PC22 FET_PWM5
156
-#define HEATER_BED_PIN      9   // D9 PC21 BED_PWM
151
+#define HEATER_0_PIN                           6  // D6 PC24 FET_PWM3
152
+#define HEATER_1_PIN                           7  // D7 PC23 FET_PWM4
153
+#define HEATER_2_PIN                           8  // D8 PC22 FET_PWM5
154
+#define HEATER_BED_PIN                         9  // D9 PC21 BED_PWM
157
 
155
 
158
 #ifndef FAN_PIN
156
 #ifndef FAN_PIN
159
-  #define FAN_PIN           4   // D4 PC26 FET_PWM1
157
+  #define FAN_PIN                              4  // D4 PC26 FET_PWM1
160
 #endif
158
 #endif
161
-#define FAN1_PIN            5   // D5 PC25 FET_PWM2
159
+#define FAN1_PIN                               5  // D5 PC25 FET_PWM2
162
 
160
 
163
 //
161
 //
164
 // Misc. Functions
162
 // Misc. Functions
165
 //
163
 //
166
 
164
 
167
 // Internal MicroSD card reader on the PCB
165
 // Internal MicroSD card reader on the PCB
168
-#define INT_SCK_PIN        42   // D42 PA19/MCCK
169
-#define INT_MISO_PIN       43   // D43 PA20/MCCDA
170
-#define INT_MOSI_PIN       73   // D73 PA21/MCDA0
171
-#define INT_SDSS           55   // D55 PA24/MCDA3
166
+#define INT_SCK_PIN                           42  // D42 PA19/MCCK
167
+#define INT_MISO_PIN                          43  // D43 PA20/MCCDA
168
+#define INT_MOSI_PIN                          73  // D73 PA21/MCDA0
169
+#define INT_SDSS                              55  // D55 PA24/MCDA3
172
 
170
 
173
 // External SD card reader on SC2
171
 // External SD card reader on SC2
174
-#define SCK_PIN            76   // D76 PA27
175
-#define MISO_PIN           74   // D74 PA25
176
-#define MOSI_PIN           75   // D75 PA26
177
-#define SDSS               87   // D87 PA29
172
+#define SCK_PIN                               76  // D76 PA27
173
+#define MISO_PIN                              74  // D74 PA25
174
+#define MOSI_PIN                              75  // D75 PA26
175
+#define SDSS                                  87  // D87 PA29
178
 
176
 
179
 // 2MB SPI Flash
177
 // 2MB SPI Flash
180
-#define SPI_FLASH_SS       52   // D52 PB21
178
+#define SPI_FLASH_SS                          52  // D52 PB21
181
 
179
 
182
 //
180
 //
183
 // LCD / Controller
181
 // LCD / Controller
184
 //
182
 //
185
 #if HAS_SPI_LCD
183
 #if HAS_SPI_LCD
186
-  #define BEEPER_PIN       23   // D24 PA15_CTS1
187
-  #define LCD_PINS_RS      17   // D17 PA12_RXD1
188
-  #define LCD_PINS_ENABLE  24   // D23 PA14_RTS1
189
-  #define LCD_PINS_D4      69   // D69 PA0_CANTX0
190
-  #define LCD_PINS_D5      54   // D54 PA16_SCK1
191
-  #define LCD_PINS_D6      68   // D68 PA1_CANRX0
192
-  #define LCD_PINS_D7      34   // D34 PC2_PWML0
184
+  #define BEEPER_PIN                          23  // D24 PA15_CTS1
185
+  #define LCD_PINS_RS                         17  // D17 PA12_RXD1
186
+  #define LCD_PINS_ENABLE                     24  // D23 PA14_RTS1
187
+  #define LCD_PINS_D4                         69  // D69 PA0_CANTX0
188
+  #define LCD_PINS_D5                         54  // D54 PA16_SCK1
189
+  #define LCD_PINS_D6                         68  // D68 PA1_CANRX0
190
+  #define LCD_PINS_D7                         34  // D34 PC2_PWML0
193
 
191
 
194
-  #define SD_DETECT_PIN     2   // D2  PB25_TIOA0
192
+  #define SD_DETECT_PIN                        2  // D2  PB25_TIOA0
195
 
193
 
196
   #if ENABLED(NEWPANEL)
194
   #if ENABLED(NEWPANEL)
197
     // Buttons on AUX-2
195
     // Buttons on AUX-2
198
-    #define BTN_EN1        60   // D60 PA3_TIOB1
199
-    #define BTN_EN2        13   // D13 PB27_TIOB0
200
-    #define BTN_ENC        16   // D16 PA13_TXD1
196
+    #define BTN_EN1                           60  // D60 PA3_TIOB1
197
+    #define BTN_EN2                           13  // D13 PB27_TIOB0
198
+    #define BTN_ENC                           16  // D16 PA13_TXD1
201
   #endif // NEWPANEL
199
   #endif // NEWPANEL
202
 #endif // HAS_SPI_LCD
200
 #endif // HAS_SPI_LCD

+ 93
- 93
Marlin/src/pins/sam/pins_ARCHIM2.h Vedi File

52
 //
52
 //
53
 // Servos
53
 // Servos
54
 //
54
 //
55
-#define SERVO0_PIN         20   // D20 PB12 (Header J20 20)
56
-#define SERVO1_PIN         21   // D21 PB13 (Header J20 19)
55
+#define SERVO0_PIN                            20  // D20 PB12 (Header J20 20)
56
+#define SERVO1_PIN                            21  // D21 PB13 (Header J20 19)
57
 
57
 
58
 //
58
 //
59
 // Limit Switches
59
 // Limit Switches
65
   // Otherwise use a physical endstop based configuration.
65
   // Otherwise use a physical endstop based configuration.
66
 
66
 
67
   // TMC2130 Diag Pins
67
   // TMC2130 Diag Pins
68
-  #define X_DIAG_PIN       59   // PA4
69
-  #define Y_DIAG_PIN       48   // PC15
70
-  #define Z_DIAG_PIN       36   // PC4
71
-  #define E0_DIAG_PIN      78   // PB23
72
-  #define E1_DIAG_PIN      25   // PD0
68
+  #define X_DIAG_PIN                          59  // PA4
69
+  #define Y_DIAG_PIN                          48  // PC15
70
+  #define Z_DIAG_PIN                          36  // PC4
71
+  #define E0_DIAG_PIN                         78  // PB23
72
+  #define E1_DIAG_PIN                         25  // PD0
73
 
73
 
74
   #if X_HOME_DIR < 0
74
   #if X_HOME_DIR < 0
75
-    #define X_MIN_PIN      X_DIAG_PIN
76
-    #define X_MAX_PIN      32
75
+    #define X_MIN_PIN                 X_DIAG_PIN
76
+    #define X_MAX_PIN                         32
77
   #else
77
   #else
78
-    #define X_MIN_PIN      14
79
-    #define X_MAX_PIN      X_DIAG_PIN
78
+    #define X_MIN_PIN                         14
79
+    #define X_MAX_PIN                 X_DIAG_PIN
80
   #endif
80
   #endif
81
 
81
 
82
   #if Y_HOME_DIR < 0
82
   #if Y_HOME_DIR < 0
83
-    #define Y_MIN_PIN      Y_DIAG_PIN
84
-    #define Y_MAX_PIN      15
83
+    #define Y_MIN_PIN                 Y_DIAG_PIN
84
+    #define Y_MAX_PIN                         15
85
   #else
85
   #else
86
-    #define Y_MIN_PIN      29
87
-    #define Y_MAX_PIN      Y_DIAG_PIN
86
+    #define Y_MIN_PIN                         29
87
+    #define Y_MAX_PIN                 Y_DIAG_PIN
88
   #endif
88
   #endif
89
 
89
 
90
 #else
90
 #else
91
 
91
 
92
-  #define X_MIN_PIN        14   // PD4 MIN ES1
93
-  #define X_MAX_PIN        32   // PD10 MAX ES1
94
-  #define Y_MIN_PIN        29   // PD6 MIN ES2
95
-  #define Y_MAX_PIN        15   // PD5 MAX ES2
92
+  #define X_MIN_PIN                           14  // PD4 MIN ES1
93
+  #define X_MAX_PIN                           32  // PD10 MAX ES1
94
+  #define Y_MIN_PIN                           29  // PD6 MIN ES2
95
+  #define Y_MAX_PIN                           15  // PD5 MAX ES2
96
 
96
 
97
 #endif
97
 #endif
98
 
98
 
99
-#define Z_MIN_PIN          31   // PA7 MIN ES3
100
-#define Z_MAX_PIN          30   // PD9 MAX ES3
99
+#define Z_MIN_PIN                             31  // PA7 MIN ES3
100
+#define Z_MAX_PIN                             30  // PD9 MAX ES3
101
 
101
 
102
 //
102
 //
103
 // Z Probe (when not Z_MIN_PIN)
103
 // Z Probe (when not Z_MIN_PIN)
104
 //
104
 //
105
 #ifndef Z_MIN_PROBE_PIN
105
 #ifndef Z_MIN_PROBE_PIN
106
-  #define Z_MIN_PROBE_PIN  32
106
+  #define Z_MIN_PROBE_PIN                     32
107
 #endif
107
 #endif
108
 
108
 
109
 //
109
 //
110
 // Steppers
110
 // Steppers
111
 //
111
 //
112
-#define X_STEP_PIN         38   // PC6 X-STEP *
113
-#define X_DIR_PIN          37   // PC5 X-DIR *
114
-#define X_ENABLE_PIN       41   // PC9 EN1
112
+#define X_STEP_PIN                            38  // PC6 X-STEP *
113
+#define X_DIR_PIN                             37  // PC5 X-DIR *
114
+#define X_ENABLE_PIN                          41  // PC9 EN1
115
 #ifndef X_CS_PIN
115
 #ifndef X_CS_PIN
116
-  #define X_CS_PIN         39   // PC7 X_nCS
116
+  #define X_CS_PIN                            39  // PC7 X_nCS
117
 #endif
117
 #endif
118
 
118
 
119
-#define Y_STEP_PIN         51   // PC12 Y-STEP *
120
-#define Y_DIR_PIN          92   // PC11 Y-DIR -AddOns *
121
-#define Y_ENABLE_PIN       49   // PC14 Y-EN *
119
+#define Y_STEP_PIN                            51  // PC12 Y-STEP *
120
+#define Y_DIR_PIN                             92  // PC11 Y-DIR -AddOns *
121
+#define Y_ENABLE_PIN                          49  // PC14 Y-EN *
122
 #ifndef Y_CS_PIN
122
 #ifndef Y_CS_PIN
123
-  #define Y_CS_PIN         50   // PC13 Y_nCS
123
+  #define Y_CS_PIN                            50  // PC13 Y_nCS
124
 #endif
124
 #endif
125
 
125
 
126
-#define Z_STEP_PIN         46   // PC17 Z-STEP *
127
-#define Z_DIR_PIN          47   // PC16 Z-DIR *
128
-#define Z_ENABLE_PIN       44   // PC19 Z-END *
126
+#define Z_STEP_PIN                            46  // PC17 Z-STEP *
127
+#define Z_DIR_PIN                             47  // PC16 Z-DIR *
128
+#define Z_ENABLE_PIN                          44  // PC19 Z-END *
129
 #ifndef Z_CS_PIN
129
 #ifndef Z_CS_PIN
130
-  #define Z_CS_PIN         45   // PC18 Z_nCS
130
+  #define Z_CS_PIN                            45  // PC18 Z_nCS
131
 #endif
131
 #endif
132
 
132
 
133
-#define E0_STEP_PIN       107   // PB10 E1-STEP -AddOns *
134
-#define E0_DIR_PIN         96   // PC10 E1-DIR -AddOns *
135
-#define E0_ENABLE_PIN     105   // PB22 E1-EN -AddOns *
133
+#define E0_STEP_PIN                          107  // PB10 E1-STEP -AddOns *
134
+#define E0_DIR_PIN                            96  // PC10 E1-DIR -AddOns *
135
+#define E0_ENABLE_PIN                        105  // PB22 E1-EN -AddOns *
136
 #ifndef E0_CS_PIN
136
 #ifndef E0_CS_PIN
137
-  #define E0_CS_PIN       104   // PC20 E1_nCS -AddOns *
137
+  #define E0_CS_PIN                          104  // PC20 E1_nCS -AddOns *
138
 #endif
138
 #endif
139
 
139
 
140
-#define E1_STEP_PIN        22   // PB26 E2_STEP *
141
-#define E1_DIR_PIN         97   // PB24 E2_DIR -AddOns *
142
-#define E1_ENABLE_PIN      18   // PA11 E2-EN
140
+#define E1_STEP_PIN                           22  // PB26 E2_STEP *
141
+#define E1_DIR_PIN                            97  // PB24 E2_DIR -AddOns *
142
+#define E1_ENABLE_PIN                         18  // PA11 E2-EN
143
 #ifndef E1_CS_PIN
143
 #ifndef E1_CS_PIN
144
-  #define E1_CS_PIN        19   // PA10 E2_nCS
144
+  #define E1_CS_PIN                           19  // PA10 E2_nCS
145
 #endif
145
 #endif
146
 
146
 
147
 //
147
 //
150
 //
150
 //
151
 #if ENABLED(TMC_USE_SW_SPI)
151
 #if ENABLED(TMC_USE_SW_SPI)
152
   #ifndef TMC_SW_MOSI
152
   #ifndef TMC_SW_MOSI
153
-    #define TMC_SW_MOSI    28   // PD3
153
+    #define TMC_SW_MOSI                       28  // PD3
154
   #endif
154
   #endif
155
   #ifndef TMC_SW_MISO
155
   #ifndef TMC_SW_MISO
156
-    #define TMC_SW_MISO    26   // PD1
156
+    #define TMC_SW_MISO                       26  // PD1
157
   #endif
157
   #endif
158
   #ifndef TMC_SW_SCK
158
   #ifndef TMC_SW_SCK
159
-    #define TMC_SW_SCK     27   // PD2
159
+    #define TMC_SW_SCK                        27  // PD2
160
   #endif
160
   #endif
161
 #endif
161
 #endif
162
 
162
 
163
 //
163
 //
164
 // Temperature Sensors
164
 // Temperature Sensors
165
 //
165
 //
166
-#define TEMP_0_PIN         10   // D10 PB19 THERM AN1 *
167
-#define TEMP_1_PIN          9   // D9 PB18 THERM AN2 *
168
-#define TEMP_2_PIN          8   // D8 PB17 THERM AN4 *
169
-#define TEMP_BED_PIN       11   // D11 PB20 THERM AN3 *
166
+#define TEMP_0_PIN                            10  // D10 PB19 THERM AN1 *
167
+#define TEMP_1_PIN                             9  // D9 PB18 THERM AN2 *
168
+#define TEMP_2_PIN                             8  // D8 PB17 THERM AN4 *
169
+#define TEMP_BED_PIN                          11  // D11 PB20 THERM AN3 *
170
 
170
 
171
 //
171
 //
172
 // Heaters / Fans
172
 // Heaters / Fans
173
 //
173
 //
174
-#define HEATER_0_PIN        6   // D6 PC24 FET_PWM3
175
-#define HEATER_1_PIN        7   // D7 PC23 FET_PWM4
176
-#define HEATER_2_PIN        8   // D8 PC22 FET_PWM5
177
-#define HEATER_BED_PIN      9   // D9 PC21 BED_PWM
174
+#define HEATER_0_PIN                           6  // D6 PC24 FET_PWM3
175
+#define HEATER_1_PIN                           7  // D7 PC23 FET_PWM4
176
+#define HEATER_2_PIN                           8  // D8 PC22 FET_PWM5
177
+#define HEATER_BED_PIN                         9  // D9 PC21 BED_PWM
178
 
178
 
179
 #ifndef FAN_PIN
179
 #ifndef FAN_PIN
180
-  #define FAN_PIN           4   // D4 PC26 FET_PWM1
180
+  #define FAN_PIN                              4  // D4 PC26 FET_PWM1
181
 #endif
181
 #endif
182
-#define FAN1_PIN            5   // D5 PC25 FET_PWM2
182
+#define FAN1_PIN                               5  // D5 PC25 FET_PWM2
183
 
183
 
184
 //
184
 //
185
 // Misc. Functions
185
 // Misc. Functions
186
 //
186
 //
187
 
187
 
188
 // Internal MicroSD card reader on the PCB
188
 // Internal MicroSD card reader on the PCB
189
-#define INT_SCK_PIN        42   // D42 PA19/MCCK
190
-#define INT_MISO_PIN       43   // D43 PA20/MCCDA
191
-#define INT_MOSI_PIN       73   // D73 PA21/MCDA0
192
-#define INT_SDSS           55   // D55 PA24/MCDA3
189
+#define INT_SCK_PIN                           42  // D42 PA19/MCCK
190
+#define INT_MISO_PIN                          43  // D43 PA20/MCCDA
191
+#define INT_MOSI_PIN                          73  // D73 PA21/MCDA0
192
+#define INT_SDSS                              55  // D55 PA24/MCDA3
193
 
193
 
194
 // External SD card reader on SC2
194
 // External SD card reader on SC2
195
-#define SCK_PIN            76   // D76 PA27
196
-#define MISO_PIN           74   // D74 PA25
197
-#define MOSI_PIN           75   // D75 PA26
198
-#define SDSS               87   // D87 PA29
195
+#define SCK_PIN                               76  // D76 PA27
196
+#define MISO_PIN                              74  // D74 PA25
197
+#define MOSI_PIN                              75  // D75 PA26
198
+#define SDSS                                  87  // D87 PA29
199
 
199
 
200
 // Unused Digital GPIO J20 Pins
200
 // Unused Digital GPIO J20 Pins
201
-#define GPIO_PB1_J20_5     94   // D94 PB1 (Header J20 5)
202
-#define GPIO_PB0_J20_6     95   // D95 PB0 (Header J20 6)
203
-#define GPIO_PB3_J20_7    103   // D103 PB3 (Header J20 7)
204
-#define GPIO_PB2_J20_8     93   // D93 PB2 (Header J20 8)
205
-#define GPIO_PB6_J20_9     99   // D99 PB6 (Header J20 9)
206
-#define GPIO_PB5_J20_10   101   // D101 PB5 (Header J20 10)
207
-#define GPIO_PB8_J20_11   100   // D100 PB8 (Header J20 11)
208
-#define GPIO_PB4_J20_12   102   // D102 PB4 (Header J20 12)
209
-#define GPIO_PB9_J20_13   108   // D108 PB9 (Header J20 13)
210
-#define GPIO_PB7_J20_14    98   // D98 PB7 (Header J20 14)
211
-#define GPIO_PB15_J20_15   66   // D66 PB15 (Header J20 15)
212
-#define GPIO_PB16_J20_16   67   // D67 PB16 (Header J20 16)
213
-#define GPIO_PB14_J20_17   53   // D53 PB14 (Header J20 17)
214
-#define GPIO_PA18_J20_21   71   // D71 PA17 (Header J20 21)
215
-#define GPIO_PA17_J20_22   70   // D70 PA17 (Header J20 22)
201
+#define GPIO_PB1_J20_5                        94  // D94 PB1 (Header J20 5)
202
+#define GPIO_PB0_J20_6                        95  // D95 PB0 (Header J20 6)
203
+#define GPIO_PB3_J20_7                       103  // D103 PB3 (Header J20 7)
204
+#define GPIO_PB2_J20_8                        93  // D93 PB2 (Header J20 8)
205
+#define GPIO_PB6_J20_9                        99  // D99 PB6 (Header J20 9)
206
+#define GPIO_PB5_J20_10                      101  // D101 PB5 (Header J20 10)
207
+#define GPIO_PB8_J20_11                      100  // D100 PB8 (Header J20 11)
208
+#define GPIO_PB4_J20_12                      102  // D102 PB4 (Header J20 12)
209
+#define GPIO_PB9_J20_13                      108  // D108 PB9 (Header J20 13)
210
+#define GPIO_PB7_J20_14                       98  // D98 PB7 (Header J20 14)
211
+#define GPIO_PB15_J20_15                      66  // D66 PB15 (Header J20 15)
212
+#define GPIO_PB16_J20_16                      67  // D67 PB16 (Header J20 16)
213
+#define GPIO_PB14_J20_17                      53  // D53 PB14 (Header J20 17)
214
+#define GPIO_PA18_J20_21                      71  // D71 PA17 (Header J20 21)
215
+#define GPIO_PA17_J20_22                      70  // D70 PA17 (Header J20 22)
216
 
216
 
217
 // Case Light
217
 // Case Light
218
 
218
 
219
-#define CASE_LIGHT_PIN     GPIO_PB1_J20_5
219
+#define CASE_LIGHT_PIN            GPIO_PB1_J20_5
220
 
220
 
221
 // 2MB SPI Flash
221
 // 2MB SPI Flash
222
-#define SPI_FLASH_SS       52   // D52 PB21
222
+#define SPI_FLASH_SS                          52  // D52 PB21
223
 
223
 
224
 //
224
 //
225
 // Filament Runout Sensor
225
 // Filament Runout Sensor
226
 //
226
 //
227
 
227
 
228
 #ifndef FIL_RUNOUT_PIN
228
 #ifndef FIL_RUNOUT_PIN
229
-  #define FIL_RUNOUT_PIN GPIO_PB15_J20_15
229
+  #define FIL_RUNOUT_PIN        GPIO_PB15_J20_15
230
 #endif
230
 #endif
231
 #ifndef FIL_RUNOUT2_PIN
231
 #ifndef FIL_RUNOUT2_PIN
232
-  #define FIL_RUNOUT2_PIN GPIO_PB16_J20_16
232
+  #define FIL_RUNOUT2_PIN       GPIO_PB16_J20_16
233
 #endif
233
 #endif
234
 
234
 
235
 //
235
 //
236
 // LCD / Controller
236
 // LCD / Controller
237
 //
237
 //
238
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
238
 #if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
239
-  #define BEEPER_PIN       23   // D24 PA15_CTS1
240
-  #define LCD_PINS_RS      17   // D17 PA12_RXD1
241
-  #define LCD_PINS_ENABLE  24   // D23 PA14_RTS1
242
-  #define LCD_PINS_D4      69   // D69 PA0_CANTX0
243
-  #define LCD_PINS_D5      54   // D54 PA16_SCK1
244
-  #define LCD_PINS_D6      68   // D68 PA1_CANRX0
245
-  #define LCD_PINS_D7      34   // D34 PC2_PWML0
239
+  #define BEEPER_PIN                          23  // D24 PA15_CTS1
240
+  #define LCD_PINS_RS                         17  // D17 PA12_RXD1
241
+  #define LCD_PINS_ENABLE                     24  // D23 PA14_RTS1
242
+  #define LCD_PINS_D4                         69  // D69 PA0_CANTX0
243
+  #define LCD_PINS_D5                         54  // D54 PA16_SCK1
244
+  #define LCD_PINS_D6                         68  // D68 PA1_CANRX0
245
+  #define LCD_PINS_D7                         34  // D34 PC2_PWML0
246
 
246
 
247
-  #define SD_DETECT_PIN     2   // D2  PB25_TIOA0
247
+  #define SD_DETECT_PIN                        2  // D2  PB25_TIOA0
248
 
248
 
249
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
249
   #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL || ENABLED(TOUCH_UI_FTDI_EVE)
250
     // Buttons on AUX-2
250
     // Buttons on AUX-2
251
-    #define BTN_EN1        60   // D60 PA3_TIOB1
252
-    #define BTN_EN2        13   // D13 PB27_TIOB0
253
-    #define BTN_ENC        16   // D16 PA13_TXD1 // the click
251
+    #define BTN_EN1                           60  // D60 PA3_TIOB1
252
+    #define BTN_EN2                           13  // D13 PB27_TIOB0
253
+    #define BTN_ENC                           16  // D16 PA13_TXD1 // the click
254
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
254
   #endif // ULTIPANEL || TOUCH_UI_ULTIPANEL
255
 #endif // HAS_SPI_LCD
255
 #endif // HAS_SPI_LCD

+ 46
- 46
Marlin/src/pins/sam/pins_CNCONTROLS_15D.h Vedi File

33
 //
33
 //
34
 // Servos
34
 // Servos
35
 //
35
 //
36
-#define SERVO0_PIN          6
36
+#define SERVO0_PIN                             6
37
 
37
 
38
 //
38
 //
39
 // Limit Switches
39
 // Limit Switches
40
 //
40
 //
41
-#define X_STOP_PIN         34
42
-#define Y_STOP_PIN         39
43
-#define Z_STOP_PIN         62
41
+#define X_STOP_PIN                            34
42
+#define Y_STOP_PIN                            39
43
+#define Z_STOP_PIN                            62
44
 
44
 
45
 #ifndef Z_MIN_PROBE_PIN
45
 #ifndef Z_MIN_PROBE_PIN
46
-  #define Z_MIN_PROBE_PIN  49
46
+  #define Z_MIN_PROBE_PIN                     49
47
 #endif
47
 #endif
48
 
48
 
49
 //
49
 //
50
 // Steppers
50
 // Steppers
51
 //
51
 //
52
-#define X_STEP_PIN         14
53
-#define X_DIR_PIN          25
54
-#define X_ENABLE_PIN       26
52
+#define X_STEP_PIN                            14
53
+#define X_DIR_PIN                             25
54
+#define X_ENABLE_PIN                          26
55
 
55
 
56
-#define Y_STEP_PIN         11
57
-#define Y_DIR_PIN          12
58
-#define Y_ENABLE_PIN       15
56
+#define Y_STEP_PIN                            11
57
+#define Y_DIR_PIN                             12
58
+#define Y_ENABLE_PIN                          15
59
 
59
 
60
-#define Z_STEP_PIN         24
61
-#define Z_DIR_PIN          27
62
-#define Z_ENABLE_PIN       28
60
+#define Z_STEP_PIN                            24
61
+#define Z_DIR_PIN                             27
62
+#define Z_ENABLE_PIN                          28
63
 
63
 
64
-#define E0_STEP_PIN        64
65
-#define E0_DIR_PIN         65
66
-#define E0_ENABLE_PIN      63
64
+#define E0_STEP_PIN                           64
65
+#define E0_DIR_PIN                            65
66
+#define E0_ENABLE_PIN                         63
67
 
67
 
68
-#define E1_STEP_PIN         8
69
-#define E1_DIR_PIN          7
70
-#define E1_ENABLE_PIN      29
68
+#define E1_STEP_PIN                            8
69
+#define E1_DIR_PIN                             7
70
+#define E1_ENABLE_PIN                         29
71
 
71
 
72
 //
72
 //
73
 // Temperature Sensors
73
 // Temperature Sensors
74
 // Analog Inputs
74
 // Analog Inputs
75
 //
75
 //
76
-#define TEMP_0_PIN          1
77
-#define TEMP_1_PIN          2
78
-#define TEMP_BED_PIN        4
76
+#define TEMP_0_PIN                             1
77
+#define TEMP_1_PIN                             2
78
+#define TEMP_BED_PIN                           4
79
 
79
 
80
 #ifndef TEMP_CHAMBER_PIN
80
 #ifndef TEMP_CHAMBER_PIN
81
-  #define TEMP_CHAMBER_PIN  5
81
+  #define TEMP_CHAMBER_PIN                     5
82
 #endif
82
 #endif
83
 
83
 
84
 //
84
 //
85
 // Heaters
85
 // Heaters
86
 //
86
 //
87
-#define HEATER_0_PIN        3
88
-#define HEATER_1_PIN        4
89
-#define HEATER_BED_PIN     32
90
-#define HEATER_CHAMBER_PIN 33
87
+#define HEATER_0_PIN                           3
88
+#define HEATER_1_PIN                           4
89
+#define HEATER_BED_PIN                        32
90
+#define HEATER_CHAMBER_PIN                    33
91
 
91
 
92
 //
92
 //
93
 // Fans
93
 // Fans
94
 //
94
 //
95
-//#define FAN0_PIN              8
96
-#define ORIG_E0_AUTO_FAN_PIN 30
97
-#define ORIG_E1_AUTO_FAN_PIN 30
98
-#define ORIG_E2_AUTO_FAN_PIN 30
99
-#define ORIG_E3_AUTO_FAN_PIN 30
100
-#define ORIG_CHAMBER_AUTO_FAN_PIN 10
95
+//#define FAN0_PIN                             8
96
+#define ORIG_E0_AUTO_FAN_PIN                  30
97
+#define ORIG_E1_AUTO_FAN_PIN                  30
98
+#define ORIG_E2_AUTO_FAN_PIN                  30
99
+#define ORIG_E3_AUTO_FAN_PIN                  30
100
+#define ORIG_CHAMBER_AUTO_FAN_PIN             10
101
 
101
 
102
 //
102
 //
103
 // SD card
103
 // SD card
104
 //
104
 //
105
-#define SCK_PIN            76
106
-#define MISO_PIN           74
107
-#define MOSI_PIN           75
108
-#define SDSS               53
109
-#define SD_DETECT_PIN      40
105
+#define SCK_PIN                               76
106
+#define MISO_PIN                              74
107
+#define MOSI_PIN                              75
108
+#define SDSS                                  53
109
+#define SD_DETECT_PIN                         40
110
 
110
 
111
 // Common I/O
111
 // Common I/O
112
 
112
 
113
-//#define PWM_1_PIN           6 // probe
114
-//#define PWM_2_PIN          13
115
-//#define SPARE_IO           17
116
-#define BEEPER_PIN         13
117
-#define STAT_LED_BLUE_PIN  -1
118
-#define STAT_LED_RED_PIN   31
113
+//#define PWM_1_PIN                            6  // probe
114
+//#define PWM_2_PIN                           13
115
+//#define SPARE_IO                            17
116
+#define BEEPER_PIN                            13
117
+#define STAT_LED_BLUE_PIN                     -1
118
+#define STAT_LED_RED_PIN                      31
119
 
119
 
120
 // G425 CALIBRATION_GCODE default pin
120
 // G425 CALIBRATION_GCODE default pin
121
 #ifndef CALIBRATION_PIN
121
 #ifndef CALIBRATION_PIN
122
-  #define CALIBRATION_PIN  66
122
+  #define CALIBRATION_PIN                     66
123
 #endif
123
 #endif

+ 74
- 74
Marlin/src/pins/sam/pins_DUE3DOM.h Vedi File

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN          5
38
-#define SERVO1_PIN          6
39
-#define SERVO2_PIN         13
40
-#define SERVO3_PIN         -1
37
+#define SERVO0_PIN                             5
38
+#define SERVO1_PIN                             6
39
+#define SERVO2_PIN                            13
40
+#define SERVO3_PIN                            -1
41
 
41
 
42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN          38
46
-#define X_MAX_PIN          36
47
-#define Y_MIN_PIN          34
48
-#define Y_MAX_PIN          32
49
-#define Z_MIN_PIN          30
50
-#define Z_MAX_PIN          28
45
+#define X_MIN_PIN                             38
46
+#define X_MAX_PIN                             36
47
+#define Y_MIN_PIN                             34
48
+#define Y_MAX_PIN                             32
49
+#define Z_MIN_PIN                             30
50
+#define Z_MAX_PIN                             28
51
 
51
 
52
 //
52
 //
53
 // Steppers
53
 // Steppers
54
 //
54
 //
55
-#define X_STEP_PIN          2
56
-#define X_DIR_PIN           3
57
-#define X_ENABLE_PIN       22
55
+#define X_STEP_PIN                             2
56
+#define X_DIR_PIN                              3
57
+#define X_ENABLE_PIN                          22
58
 
58
 
59
-#define Y_STEP_PIN         17
60
-#define Y_DIR_PIN          16
61
-#define Y_ENABLE_PIN       26
59
+#define Y_STEP_PIN                            17
60
+#define Y_DIR_PIN                             16
61
+#define Y_ENABLE_PIN                          26
62
 
62
 
63
-#define Z_STEP_PIN         61   // Z1 STP
64
-#define Z_DIR_PIN          60   // Z1 DIR
65
-#define Z_ENABLE_PIN       15   // Z1 ENA
63
+#define Z_STEP_PIN                            61  // Z1 STP
64
+#define Z_DIR_PIN                             60  // Z1 DIR
65
+#define Z_ENABLE_PIN                          15  // Z1 ENA
66
 
66
 
67
-#define E0_STEP_PIN        64   // Z2 STP
68
-#define E0_DIR_PIN         63   // Z2 DIR
69
-#define E0_ENABLE_PIN      62   // Z2 ENA
67
+#define E0_STEP_PIN                           64  // Z2 STP
68
+#define E0_DIR_PIN                            63  // Z2 DIR
69
+#define E0_ENABLE_PIN                         62  // Z2 ENA
70
 
70
 
71
-#define E1_STEP_PIN        51   // E1 STP
72
-#define E1_DIR_PIN         53   // E1 DIR
73
-#define E1_ENABLE_PIN      65   // E1 ENA
71
+#define E1_STEP_PIN                           51  // E1 STP
72
+#define E1_DIR_PIN                            53  // E1 DIR
73
+#define E1_ENABLE_PIN                         65  // E1 ENA
74
 
74
 
75
-#define E2_STEP_PIN        24   // E2 STP
76
-#define E2_DIR_PIN         23   // E2 DIR
77
-#define E2_ENABLE_PIN      49   // E2 ENA
75
+#define E2_STEP_PIN                           24  // E2 STP
76
+#define E2_DIR_PIN                            23  // E2 DIR
77
+#define E2_ENABLE_PIN                         49  // E2 ENA
78
 
78
 
79
 //
79
 //
80
 // Temperature Sensors
80
 // Temperature Sensors
81
 //
81
 //
82
-#define TEMP_0_PIN          0   // Analog Input (HOTEND0 thermistor)
83
-#define TEMP_1_PIN          2   // Analog Input (HOTEND1 thermistor)
84
-#define TEMP_2_PIN          5   // Analog Input (unused)
85
-#define TEMP_BED_PIN        1   // Analog Input (BED thermistor)
82
+#define TEMP_0_PIN                             0  // Analog Input (HOTEND0 thermistor)
83
+#define TEMP_1_PIN                             2  // Analog Input (HOTEND1 thermistor)
84
+#define TEMP_2_PIN                             5  // Analog Input (unused)
85
+#define TEMP_BED_PIN                           1  // Analog Input (BED thermistor)
86
 
86
 
87
 // SPI for Max6675 or Max31855 Thermocouple
87
 // SPI for Max6675 or Max31855 Thermocouple
88
 #if DISABLED(SDSUPPORT)
88
 #if DISABLED(SDSUPPORT)
89
-  #define MAX6675_SS_PIN   -1
89
+  #define MAX6675_SS_PIN                      -1
90
 #else
90
 #else
91
-  #define MAX6675_SS_PIN   -1
91
+  #define MAX6675_SS_PIN                      -1
92
 #endif
92
 #endif
93
 
93
 
94
 //
94
 //
95
 // Heaters / Fans
95
 // Heaters / Fans
96
 //
96
 //
97
-#define HEATER_0_PIN        7   // HOTEND0 MOSFET
98
-#define HEATER_1_PIN        8   // HOTEND1 MOSFET
99
-#define HEATER_BED_PIN     39   // BED MOSFET
97
+#define HEATER_0_PIN                           7  // HOTEND0 MOSFET
98
+#define HEATER_1_PIN                           8  // HOTEND1 MOSFET
99
+#define HEATER_BED_PIN                        39  // BED MOSFET
100
 
100
 
101
 #ifndef FAN_PIN
101
 #ifndef FAN_PIN
102
-  #define FAN_PIN          11   // FAN1 header on board - PRINT FAN
102
+  #define FAN_PIN                             11  // FAN1 header on board - PRINT FAN
103
 #endif
103
 #endif
104
-#define FAN1_PIN            9   // FAN2 header on board - CONTROLLER FAN
105
-#define FAN2_PIN           12   // FAN3 header on board - EXTRUDER0 FAN
104
+#define FAN1_PIN                               9  // FAN2 header on board - CONTROLLER FAN
105
+#define FAN2_PIN                              12  // FAN3 header on board - EXTRUDER0 FAN
106
 
106
 
107
 //
107
 //
108
 // Misc. Functions
108
 // Misc. Functions
109
 //
109
 //
110
-#define SDSS                4
111
-#define PS_ON_PIN          40
110
+#define SDSS                                   4
111
+#define PS_ON_PIN                             40
112
 
112
 
113
 //
113
 //
114
 // LCD / Controller
114
 // LCD / Controller
115
 //
115
 //
116
 #if HAS_SPI_LCD
116
 #if HAS_SPI_LCD
117
 
117
 
118
-  #define LCD_PINS_RS       42
119
-  #define LCD_PINS_ENABLE   43
120
-  #define LCD_PINS_D4       44
121
-  #define LCD_PINS_D5       45
122
-  #define LCD_PINS_D6       46
123
-  #define LCD_PINS_D7       47
118
+  #define LCD_PINS_RS                         42
119
+  #define LCD_PINS_ENABLE                     43
120
+  #define LCD_PINS_D4                         44
121
+  #define LCD_PINS_D5                         45
122
+  #define LCD_PINS_D6                         46
123
+  #define LCD_PINS_D7                         47
124
 
124
 
125
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
125
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
126
 
126
 
127
-    #define BEEPER_PIN      41
127
+    #define BEEPER_PIN                        41
128
 
128
 
129
-    #define BTN_EN1         50
130
-    #define BTN_EN2         52
131
-    #define BTN_ENC         48
129
+    #define BTN_EN1                           50
130
+    #define BTN_EN2                           52
131
+    #define BTN_ENC                           48
132
 
132
 
133
-    #define SDSS             4
134
-    #define SD_DETECT_PIN   14
133
+    #define SDSS                               4
134
+    #define SD_DETECT_PIN                     14
135
 
135
 
136
   #elif ENABLED(RADDS_DISPLAY)
136
   #elif ENABLED(RADDS_DISPLAY)
137
 
137
 
138
-    #define BEEPER_PIN      41
138
+    #define BEEPER_PIN                        41
139
 
139
 
140
-    #define BTN_EN1         50
141
-    #define BTN_EN2         52
142
-    #define BTN_ENC         48
140
+    #define BTN_EN1                           50
141
+    #define BTN_EN2                           52
142
+    #define BTN_ENC                           48
143
 
143
 
144
-    #define BTN_BACK        71
144
+    #define BTN_BACK                          71
145
 
145
 
146
     #undef SDSS
146
     #undef SDSS
147
-    #define SDSS             4
148
-    #define SD_DETECT_PIN   14
147
+    #define SDSS                               4
148
+    #define SD_DETECT_PIN                     14
149
 
149
 
150
   #elif HAS_SSD1306_OLED_I2C
150
   #elif HAS_SSD1306_OLED_I2C
151
 
151
 
152
-    #define BTN_EN1         50
153
-    #define BTN_EN2         52
154
-    #define BTN_ENC         48
155
-    #define BEEPER_PIN      41
156
-    #define LCD_SDSS         4
157
-    #define SD_DETECT_PIN   14
152
+    #define BTN_EN1                           50
153
+    #define BTN_EN2                           52
154
+    #define BTN_ENC                           48
155
+    #define BEEPER_PIN                        41
156
+    #define LCD_SDSS                           4
157
+    #define SD_DETECT_PIN                     14
158
 
158
 
159
   #elif ENABLED(SPARK_FULL_GRAPHICS)
159
   #elif ENABLED(SPARK_FULL_GRAPHICS)
160
 
160
 
161
-    #define LCD_PINS_D4     29
162
-    #define LCD_PINS_ENABLE 27
163
-    #define LCD_PINS_RS     25
161
+    #define LCD_PINS_D4                       29
162
+    #define LCD_PINS_ENABLE                   27
163
+    #define LCD_PINS_RS                       25
164
 
164
 
165
-    #define BTN_EN1         35
166
-    #define BTN_EN2         33
167
-    #define BTN_ENC         37
165
+    #define BTN_EN1                           35
166
+    #define BTN_EN2                           33
167
+    #define BTN_ENC                           37
168
 
168
 
169
-    #define BEEPER_PIN      -1
169
+    #define BEEPER_PIN                        -1
170
   #endif // SPARK_FULL_GRAPHICS
170
   #endif // SPARK_FULL_GRAPHICS
171
 #endif // HAS_SPI_LCD
171
 #endif // HAS_SPI_LCD

+ 76
- 76
Marlin/src/pins/sam/pins_DUE3DOM_MINI.h Vedi File

34
 //
34
 //
35
 // Servos
35
 // Servos
36
 //
36
 //
37
-#define SERVO0_PIN          5
38
-#define SERVO1_PIN          6
39
-#define SERVO2_PIN          8   // 4-pin header FAN0
40
-#define SERVO3_PIN         -1
37
+#define SERVO0_PIN                             5
38
+#define SERVO1_PIN                             6
39
+#define SERVO2_PIN                             8  // 4-pin header FAN0
40
+#define SERVO3_PIN                            -1
41
 
41
 
42
 //
42
 //
43
 // Limit Switches
43
 // Limit Switches
44
 //
44
 //
45
-#define X_MIN_PIN          38
46
-#define X_MAX_PIN          -1
47
-#define Y_MIN_PIN          34
48
-#define Y_MAX_PIN          -1
49
-#define Z_MIN_PIN          30
50
-#define Z_MAX_PIN          -1
45
+#define X_MIN_PIN                             38
46
+#define X_MAX_PIN                             -1
47
+#define Y_MIN_PIN                             34
48
+#define Y_MAX_PIN                             -1
49
+#define Z_MIN_PIN                             30
50
+#define Z_MAX_PIN                             -1
51
 
51
 
52
 //
52
 //
53
 // Steppers
53
 // Steppers
54
 //
54
 //
55
-#define X_STEP_PIN         17
56
-#define X_DIR_PIN          16
57
-#define X_ENABLE_PIN       22
55
+#define X_STEP_PIN                            17
56
+#define X_DIR_PIN                             16
57
+#define X_ENABLE_PIN                          22
58
 
58
 
59
-#define Y_STEP_PIN          2
60
-#define Y_DIR_PIN           3
61
-#define Y_ENABLE_PIN       26
59
+#define Y_STEP_PIN                             2
60
+#define Y_DIR_PIN                              3
61
+#define Y_ENABLE_PIN                          26
62
 
62
 
63
-#define Z_STEP_PIN         64
64
-#define Z_DIR_PIN          63
65
-#define Z_ENABLE_PIN       15
63
+#define Z_STEP_PIN                            64
64
+#define Z_DIR_PIN                             63
65
+#define Z_ENABLE_PIN                          15
66
 
66
 
67
-#define E0_STEP_PIN        61
68
-#define E0_DIR_PIN         60
69
-#define E0_ENABLE_PIN      62
67
+#define E0_STEP_PIN                           61
68
+#define E0_DIR_PIN                            60
69
+#define E0_ENABLE_PIN                         62
70
 
70
 
71
 //
71
 //
72
 // Temperature Sensors
72
 // Temperature Sensors
73
 //
73
 //
74
-#define TEMP_0_PIN          0   // Analog Input (HOTEND0 thermistor)
75
-#define TEMP_1_PIN          2   // Analog Input (unused)
76
-#define TEMP_2_PIN          5   // Analog Input (OnBoard thermistor beta 3950)
77
-#define TEMP_BED_PIN        1   // Analog Input (BED thermistor)
74
+#define TEMP_0_PIN                             0  // Analog Input (HOTEND0 thermistor)
75
+#define TEMP_1_PIN                             2  // Analog Input (unused)
76
+#define TEMP_2_PIN                             5  // Analog Input (OnBoard thermistor beta 3950)
77
+#define TEMP_BED_PIN                           1  // Analog Input (BED thermistor)
78
 
78
 
79
 // SPI for Max6675 or Max31855 Thermocouple
79
 // SPI for Max6675 or Max31855 Thermocouple
80
 #if DISABLED(SDSUPPORT)
80
 #if DISABLED(SDSUPPORT)
81
-  #define MAX6675_SS_PIN   53
81
+  #define MAX6675_SS_PIN                      53
82
 #else
82
 #else
83
-  #define MAX6675_SS_PIN   53
83
+  #define MAX6675_SS_PIN                      53
84
 #endif
84
 #endif
85
 
85
 
86
 //
86
 //
87
 // Heaters / Fans
87
 // Heaters / Fans
88
 //
88
 //
89
-#define HEATER_0_PIN       13   // HOTEND0 MOSFET
90
-#define HEATER_BED_PIN      7   // BED MOSFET
89
+#define HEATER_0_PIN                          13  // HOTEND0 MOSFET
90
+#define HEATER_BED_PIN                         7  // BED MOSFET
91
 
91
 
92
 #ifndef FAN_PIN
92
 #ifndef FAN_PIN
93
-  #define FAN_PIN          11   // FAN1 header on board - PRINT FAN
93
+  #define FAN_PIN                             11  // FAN1 header on board - PRINT FAN
94
 #endif
94
 #endif
95
-#define FAN1_PIN           12   // FAN2 header on board - CONTROLLER FAN
96
-#define FAN2_PIN            9   // FAN3 header on board - EXTRUDER0 FAN
97
-//#define FAN3_PIN          8   // FAN0 4-pin header on board
95
+#define FAN1_PIN                              12  // FAN2 header on board - CONTROLLER FAN
96
+#define FAN2_PIN                               9  // FAN3 header on board - EXTRUDER0 FAN
97
+//#define FAN3_PIN                             8  // FAN0 4-pin header on board
98
 
98
 
99
 //
99
 //
100
 // Misc. Functions
100
 // Misc. Functions
101
 //
101
 //
102
-#define SDSS                4
103
-#define PS_ON_PIN          40
102
+#define SDSS                                   4
103
+#define PS_ON_PIN                             40
104
 
104
 
105
 //
105
 //
106
 // LCD / Controller
106
 // LCD / Controller
107
 //
107
 //
108
 #if HAS_SPI_LCD
108
 #if HAS_SPI_LCD
109
 
109
 
110
-  #define LCD_PINS_RS       42
111
-  #define LCD_PINS_ENABLE   43
112
-  #define LCD_PINS_D4       44
113
-  #define LCD_PINS_D5       45
114
-  #define LCD_PINS_D6       46
115
-  #define LCD_PINS_D7       47
110
+  #define LCD_PINS_RS                         42
111
+  #define LCD_PINS_ENABLE                     43
112
+  #define LCD_PINS_D4                         44
113
+  #define LCD_PINS_D5                         45
114
+  #define LCD_PINS_D6                         46
115
+  #define LCD_PINS_D7                         47
116
 
116
 
117
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
117
   #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
118
 
118
 
119
-    #define BEEPER_PIN      41
119
+    #define BEEPER_PIN                        41
120
 
120
 
121
-    #define BTN_EN1         50
122
-    #define BTN_EN2         52
123
-    #define BTN_ENC         48
121
+    #define BTN_EN1                           50
122
+    #define BTN_EN2                           52
123
+    #define BTN_ENC                           48
124
 
124
 
125
-    #define SDSS             4
126
-    #define SD_DETECT_PIN   14
125
+    #define SDSS                               4
126
+    #define SD_DETECT_PIN                     14
127
 
127
 
128
   #elif ENABLED(RADDS_DISPLAY)
128
   #elif ENABLED(RADDS_DISPLAY)
129
 
129
 
130
-    #define BEEPER_PIN      41
130
+    #define BEEPER_PIN                        41
131
 
131
 
132
-    #define BTN_EN1         50
133
-    #define BTN_EN2         52
134
-    #define BTN_ENC         48
132
+    #define BTN_EN1                           50
133
+    #define BTN_EN2                           52
134
+    #define BTN_ENC                           48
135
 
135
 
136
-    #define BTN_BACK        71
136
+    #define BTN_BACK                          71
137
 
137
 
138
     #undef SDSS
138
     #undef SDSS
139
-    #define SDSS             4
140
-    #define SD_DETECT_PIN   14
139
+    #define SDSS                               4
140
+    #define SD_DETECT_PIN                     14
141
 
141
 
142
   #elif HAS_SSD1306_OLED_I2C
142
   #elif HAS_SSD1306_OLED_I2C
143
 
143
 
144
-    #define BTN_EN1         50
145
-    #define BTN_EN2         52
146
-    #define BTN_ENC         48
147
-    #define BEEPER_PIN      41
148
-    #define LCD_SDSS         4
149
-    #define SD_DETECT_PIN   14
144
+    #define BTN_EN1                           50
145
+    #define BTN_EN2                           52
146
+    #define BTN_ENC                           48
147
+    #define BEEPER_PIN                        41
148
+    #define LCD_SDSS                           4
149
+    #define SD_DETECT_PIN                     14
150
 
150
 
151
   #elif ENABLED(SPARK_FULL_GRAPHICS)
151
   #elif ENABLED(SPARK_FULL_GRAPHICS)
152
 
152
 
153
-    #define LCD_PINS_D4     29
154
-    #define LCD_PINS_ENABLE 27
155
-    #define LCD_PINS_RS     25
153
+    #define LCD_PINS_D4                       29
154
+    #define LCD_PINS_ENABLE                   27
155
+    #define LCD_PINS_RS                       25
156
 
156
 
157
-    #define BTN_EN1         35
158
-    #define BTN_EN2         33
159
-    #define BTN_ENC         37
157
+    #define BTN_EN1                           35
158
+    #define BTN_EN2                           33
159
+    #define BTN_ENC                           37
160
 
160
 
161
-    #define BEEPER_PIN      -1
161
+    #define BEEPER_PIN                        -1
162
 
162
 
163
    #elif ENABLED(MINIPANEL)
163
    #elif ENABLED(MINIPANEL)
164
-    #define BTN_EN1         52
165
-    #define BTN_EN2         50
166
-    #define BTN_ENC         48
167
-    #define LCD_SDSS        4
168
-    #define SD_DETECT_PIN   14
169
-    #define BEEPER_PIN      41
170
-    #define DOGLCD_A0       46
171
-    #define DOGLCD_CS       45
164
+    #define BTN_EN1                           52
165
+    #define BTN_EN2                           50
166
+    #define BTN_ENC                           48
167
+    #define LCD_SDSS                           4
168
+    #define SD_DETECT_PIN                     14
169
+    #define BEEPER_PIN                        41
170
+    #define DOGLCD_A0                         46
171
+    #define DOGLCD_CS                         45
172
 
172
 
173
   #endif // SPARK_FULL_GRAPHICS
173
   #endif // SPARK_FULL_GRAPHICS
174
 #endif // HAS_SPI_LCD
174
 #endif // HAS_SPI_LCD

+ 0
- 0
Marlin/src/pins/sam/pins_PRINTRBOARD_G2.h Vedi File


Dato che sono stati cambiati molti file in questo diff, alcuni di essi non verranno mostrati

Loading…
Annulla
Salva