-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Split up MKS_RUMBA32 into two variants (#16781)
- Loading branch information
1 parent
bb68eaa
commit 78fea4a
Showing
10 changed files
with
208 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -230,4 +230,4 @@ | |
#endif | ||
|
||
// Include common SKR pins | ||
#include "pins_BTT_SKR.h" | ||
#include "pins_BTT_SKR_common.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -369,4 +369,4 @@ | |
*/ | ||
|
||
// Include common SKR pins | ||
#include "pins_BTT_SKR.h" | ||
#include "pins_BTT_SKR_common.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
/** | ||
* Marlin 3D Printer Firmware | ||
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] | ||
* | ||
* Based on Sprinter and grbl. | ||
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 3 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
*/ | ||
#pragma once | ||
|
||
/** | ||
* Pin assignments for the MKS RUMBA32 | ||
* | ||
* https://aus3d.com.au/rumba32 | ||
* https://github.com/Aus3D/RUMBA32 | ||
* | ||
* The MKS and Aus3D versions have the same pinout but the MKS version | ||
* has some added resistors and LEDs. The resistors needed for the | ||
* TMC2208/9 UART interface are among the additions. Also added were | ||
* connectors and resistors dedicated to the TMC2130 sensorless homing | ||
* interface. | ||
*/ | ||
|
||
#define BOARD_INFO_NAME "Aus3D RUMBA32" | ||
|
||
#define RUMBA32_V1_0 | ||
//#define I2C_EEPROM | ||
|
||
#include "pins_RUMBA32_common.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
/** | ||
* Marlin 3D Printer Firmware | ||
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] | ||
* | ||
* Based on Sprinter and grbl. | ||
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 3 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
*/ | ||
#pragma once | ||
|
||
/** | ||
* Pin assignments for the MKS RUMBA32 | ||
* | ||
* https://github.com/makerbase-mks/MKS-RUMBA32 | ||
* | ||
* The MKS and Aus3D versions have the same pinout but the MKS version | ||
* has some added resistors and LEDs. The resistors needed for the | ||
* TMC2208/9 UART interface are among the additions. Also added were | ||
* connectors and resistors dedicated to the TMC2130 sensorless homing | ||
* interface. | ||
*/ | ||
|
||
#define BOARD_INFO_NAME "MKS RUMBA32" | ||
|
||
#define RUMBA32_V1_0 | ||
#define ENABLE_SPI1 | ||
//#define I2C_EEPROM | ||
|
||
#include "pins_RUMBA32_common.h" | ||
|
||
// | ||
// Software SPI pins for TMC2130 stepper drivers | ||
// | ||
#if ENABLED(TMC_USE_SW_SPI) | ||
#ifndef TMC_SW_MOSI | ||
#define TMC_SW_MOSI PA7 | ||
#endif | ||
#ifndef TMC_SW_MISO | ||
#define TMC_SW_MISO PA6 | ||
#endif | ||
#ifndef TMC_SW_SCK | ||
#define TMC_SW_SCK PA5 | ||
#endif | ||
#endif | ||
|
||
#if HAS_TMC220x | ||
/** | ||
* TMC2208/TMC2209 stepper drivers | ||
* | ||
* Hardware serial communication ports. | ||
* If undefined software serial is used according to the pins below | ||
*/ | ||
//#define X_HARDWARE_SERIAL Serial | ||
//#define X2_HARDWARE_SERIAL Serial1 | ||
//#define Y_HARDWARE_SERIAL Serial1 | ||
//#define Y2_HARDWARE_SERIAL Serial1 | ||
//#define Z_HARDWARE_SERIAL Serial1 | ||
//#define Z2_HARDWARE_SERIAL Serial1 | ||
//#define E0_HARDWARE_SERIAL Serial1 | ||
//#define E1_HARDWARE_SERIAL Serial1 | ||
//#define E2_HARDWARE_SERIAL Serial1 | ||
//#define E3_HARDWARE_SERIAL Serial1 | ||
//#define E4_HARDWARE_SERIAL Serial1 | ||
|
||
// | ||
// Software serial | ||
// | ||
#define X_SERIAL_TX_PIN PA3 | ||
#define X_SERIAL_RX_PIN PC14 | ||
|
||
#define Y_SERIAL_TX_PIN PA4 | ||
#define Y_SERIAL_RX_PIN PE4 | ||
|
||
#define Z_SERIAL_TX_PIN PD13 | ||
#define Z_SERIAL_RX_PIN PE0 | ||
|
||
#define E0_SERIAL_TX_PIN PD14 | ||
#define E0_SERIAL_RX_PIN PC13 | ||
|
||
#define E1_SERIAL_TX_PIN PD15 | ||
#define E1_SERIAL_RX_PIN PD5 | ||
|
||
#define E2_SERIAL_TX_PIN PD12 | ||
#define E2_SERIAL_RX_PIN PD1 | ||
#endif | ||
|
||
// | ||
// LCD / Controller | ||
// | ||
|
||
// Alter timing for graphical display | ||
#if HAS_GRAPHICAL_LCD | ||
#define BOARD_ST7920_DELAY_1 DELAY_NS(96) | ||
#define BOARD_ST7920_DELAY_2 DELAY_NS(48) | ||
#define BOARD_ST7920_DELAY_3 DELAY_NS(600) | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters