Added support for Cheaptronic v1 electronic
This commit is contained in:
		| @@ -36,6 +36,7 @@ | ||||
| // 11 = Gen7 v1.1, v1.2 = 11 | ||||
| // 12 = Gen7 v1.3 | ||||
| // 13 = Gen7 v1.4 | ||||
| // 2  = Cheaptronic v1.0 | ||||
| // 20 = Sethi 3D_1  | ||||
| // 3  = MEGA/RAMPS up to 1.2 = 3 | ||||
| // 33 = RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Bed) | ||||
|   | ||||
							
								
								
									
										101
									
								
								Marlin/pins.h
									
									
									
									
									
								
							
							
						
						
									
										101
									
								
								Marlin/pins.h
									
									
									
									
									
								
							| @@ -2288,6 +2288,107 @@ | ||||
|  | ||||
| #endif | ||||
|  | ||||
| /**************************************************************************************** | ||||
| * Cheaptronic v1.0 | ||||
| * | ||||
| ****************************************************************************************/ | ||||
| #if MOTHERBOARD == 2 | ||||
|  #define KNOWN_BOARD 1 | ||||
|  | ||||
|  #ifndef __AVR_ATmega2560__ | ||||
|  #error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu. | ||||
|  #endif | ||||
|  | ||||
|  #define LARGE_FLASH        true | ||||
|  | ||||
|  //X motor stepper | ||||
|  #define X_STEP_PIN 14 | ||||
|  #define X_DIR_PIN 15 | ||||
|  #define X_ENABLE_PIN 24 | ||||
|   | ||||
|  //X endstop | ||||
|  #define X_MIN_PIN 3 | ||||
|  #define X_MAX_PIN -1 | ||||
|  | ||||
|  //Y motor stepper | ||||
|  #define Y_STEP_PIN 35 | ||||
|  #define Y_DIR_PIN 36 | ||||
|  #define Y_ENABLE_PIN 31 | ||||
|  | ||||
|  //Y endstop | ||||
|  #define Y_MIN_PIN 2 | ||||
|  #define Y_MAX_PIN -1 | ||||
|   | ||||
|  //Z motor stepper | ||||
|  #define Z_STEP_PIN 40 | ||||
|  #define Z_DIR_PIN 41 | ||||
|  #define Z_ENABLE_PIN 37 | ||||
|  | ||||
|  //Z endstop | ||||
|  #define Z_MIN_PIN 5 | ||||
|  #define Z_MAX_PIN -1 | ||||
|   | ||||
|  //Extruder 0 stepper | ||||
|  #define E0_STEP_PIN 26 | ||||
|  #define E0_DIR_PIN 28 | ||||
|  #define E0_ENABLE_PIN 25 | ||||
|  | ||||
|  //Extruder 1 stepper | ||||
|  #define E1_STEP_PIN 33 | ||||
|  #define E1_DIR_PIN 34 | ||||
|  #define E1_ENABLE_PIN 30 | ||||
|  | ||||
|  #define SDPOWER -1 | ||||
|  #define SDSS -1 | ||||
|  #define LED_PIN -1 | ||||
|  | ||||
|  //FAN | ||||
|  #define FAN_PIN -1 | ||||
|  | ||||
|  #define PS_ON_PIN -1 | ||||
|  #define KILL_PIN -1 | ||||
|  | ||||
|  #define HEATER_0_PIN 19 // EXTRUDER 1 | ||||
|  #define HEATER_1_PIN 23 // EXTRUDER 2 | ||||
|  //HeatedBad | ||||
|  #define HEATER_BED_PIN 22 | ||||
|  //Cheaptronic v1.0 hasent EXTRUDER 3 | ||||
|  #define HEATER_2_PIN -1 | ||||
|   | ||||
|  //Temperature sensors | ||||
|  #define TEMP_0_PIN 15 | ||||
|  #define TEMP_1_PIN 14 | ||||
|  #define TEMP_2_PIN -1 | ||||
|  #define TEMP_BED_PIN 13 | ||||
|  | ||||
|  //Cheaptronic v1.0 dont support LCD | ||||
|  #define LCD_PINS_RS -1 | ||||
|  #define LCD_PINS_ENABLE -1 | ||||
|  #define LCD_PINS_D4 -1 | ||||
|  #define LCD_PINS_D5 -1 | ||||
|  #define LCD_PINS_D6 -1 | ||||
|  #define LCD_PINS_D7 -1 | ||||
|  | ||||
|  //Cheaptronic v1.0 dont support keypad | ||||
|  #define BTN_EN1 -1 | ||||
|  #define BTN_EN2 -1 | ||||
|  #define BTN_ENC -1 | ||||
|  | ||||
|  #define BLEN_C 2 | ||||
|  #define BLEN_B 1 | ||||
|  #define BLEN_A 0 | ||||
|  | ||||
|  //Cheaptronic v1.0 does not use this port | ||||
|  #define SDCARDDETECT -1 | ||||
|  | ||||
|  //encoder rotation values | ||||
|  #define encrot0 0 | ||||
|  #define encrot1 2 | ||||
|  #define encrot2 3 | ||||
|  #define encrot3 1 | ||||
|  | ||||
| #endif | ||||
|  | ||||
|  | ||||
|  | ||||
| #ifndef KNOWN_BOARD | ||||
|   | ||||
		Reference in New Issue
	
	Block a user