[2.0.x] Add GTM32 Pro VB support (#10898)
This commit is contained in:
		| @@ -206,9 +206,10 @@ | |||||||
| // STM32 ARM Cortex-M3 | // STM32 ARM Cortex-M3 | ||||||
| // | // | ||||||
|  |  | ||||||
| #define BOARD_STM32F1R         1800   // STM3R Libmaple based STM32F1 controller | #define BOARD_STM32F1R         1800   // STM32R Libmaple based STM32F1 controller | ||||||
| #define BOARD_MALYAN_M200      1801   // STM32C8T6 Libmaple based stm32f1 controller | #define BOARD_MALYAN_M200      1801   // STM32C8T6 Libmaple based stm32f1 controller | ||||||
| #define BOARD_STM3R_MINI       1803   // STM32 Libmaple based stm32f1 controller | #define BOARD_STM3R_MINI       1803   // STM32 Libmaple based stm32f1 controller | ||||||
|  | #define BOARD_GTM32_PRO_VB     1805   // STM32f103VET6 controller | ||||||
|  |  | ||||||
| // | // | ||||||
| // STM32 ARM Cortex-M4F | // STM32 ARM Cortex-M4F | ||||||
|   | |||||||
| @@ -362,6 +362,8 @@ | |||||||
|   #include "pins_MALYAN_M200.h"       // STM32F1                                    env:malyanm200 |   #include "pins_MALYAN_M200.h"       // STM32F1                                    env:malyanm200 | ||||||
| #elif MB(CHITU3D) | #elif MB(CHITU3D) | ||||||
|   #include "pins_CHITU3D.h"           // STM32F1                                    env:STM32F1 |   #include "pins_CHITU3D.h"           // STM32F1                                    env:STM32F1 | ||||||
|  | #elif MB(GTM32_PRO_VB) | ||||||
|  |   #include "pins_GTM32_PRO_VB.h"      // STM32F1                                    env:STM32F1 | ||||||
|  |  | ||||||
| // | // | ||||||
| // STM32 ARM Cortex-M4F | // STM32 ARM Cortex-M4F | ||||||
|   | |||||||
							
								
								
									
										98
									
								
								Marlin/src/pins/pins_GTM32_PRO_VB.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								Marlin/src/pins/pins_GTM32_PRO_VB.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,98 @@ | |||||||
|  | /** | ||||||
|  |  * Marlin 3D Printer Firmware | ||||||
|  |  * Copyright (C) 2016 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/>. | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | #ifndef __STM32F1__ | ||||||
|  |   #error "Oops!  Make sure you have an STM32F1 board selected from the 'Tools -> Boards' menu." | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * 24.05.2018 Axel "chepo" Sepúlveda Marlin for (stm32f103vet6) sch of board https://github.com/chepo92/Smartto/blob/master/Rostock301/Hardware_GTM32_PRO_VB.pdf | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | #define DEFAULT_MACHINE_NAME "STM32F103VET6" | ||||||
|  | #define BOARD_NAME "GTM32 Pro VB" | ||||||
|  |  | ||||||
|  | // Ignore temp readings during development. | ||||||
|  | #define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE | ||||||
|  |  | ||||||
|  | // | ||||||
|  | // Limit Switches | ||||||
|  | // | ||||||
|  | #define X_MIN_PIN          PE5 | ||||||
|  | #define X_MAX_PIN          PE4 | ||||||
|  | #define Y_MIN_PIN          PE3 | ||||||
|  | #define Y_MAX_PIN          PE2 | ||||||
|  | #define Z_MIN_PIN          PE1 | ||||||
|  | #define Z_MAX_PIN          PE0 | ||||||
|  |  | ||||||
|  | // | ||||||
|  | // Steppers | ||||||
|  | // | ||||||
|  | #define X_STEP_PIN         PC6 | ||||||
|  | #define X_DIR_PIN          PD13 | ||||||
|  | #define X_ENABLE_PIN       PA8 | ||||||
|  |  | ||||||
|  | #define Y_STEP_PIN         PA12 | ||||||
|  | #define Y_DIR_PIN          PA11 | ||||||
|  | #define Y_ENABLE_PIN       PA15   // core conflict? | ||||||
|  |  | ||||||
|  | #define Z_STEP_PIN         PD6 | ||||||
|  | #define Z_DIR_PIN          PD3 | ||||||
|  | #define Z_ENABLE_PIN       PB3    // core conflict? | ||||||
|  |  | ||||||
|  | #define E0_STEP_PIN        PC14 | ||||||
|  | #define E0_DIR_PIN         PC13 | ||||||
|  | #define E0_ENABLE_PIN      PC15 | ||||||
|  |  | ||||||
|  | #define E1_STEP_PIN        PA0 | ||||||
|  | #define E1_DIR_PIN         PB6 | ||||||
|  | #define E1_ENABLE_PIN      PA1 | ||||||
|  |  | ||||||
|  | #define E2_STEP_PIN        PB2 | ||||||
|  | #define E2_DIR_PIN         PB11 | ||||||
|  | #define E2_ENABLE_PIN      PC4 | ||||||
|  |  | ||||||
|  | // | ||||||
|  | // Temperature Sensors | ||||||
|  | // | ||||||
|  | #define TEMP_BED_PIN       PC0 | ||||||
|  | #define TEMP_0_PIN         PC1 | ||||||
|  | #define TEMP_1_PIN         PC2 | ||||||
|  | #define TEMP_2_PIN         PC3 | ||||||
|  |  | ||||||
|  | // | ||||||
|  | // Heaters / Fans | ||||||
|  | // | ||||||
|  | #define HEATER_0_PIN       PB4   // EXTRUDER 1 | ||||||
|  | #define HEATER_1_PIN       PB5   // EXTRUDER 2 | ||||||
|  | #define HEATER_2_PIN       PB0   // EXTRUDER 3 | ||||||
|  |  | ||||||
|  | #define HEATER_BED_PIN     PB1   // BED | ||||||
|  |  | ||||||
|  | #define FAN_PIN            PB7   // (Sprinter config) | ||||||
|  | #define FAN1_PIN           PB8 | ||||||
|  | #define FAN2_PIN           PB9 | ||||||
|  |  | ||||||
|  | // | ||||||
|  | // Misc. Functions | ||||||
|  | // | ||||||
|  | #define LED_PIN            PD12 | ||||||
		Reference in New Issue
	
	Block a user