Support for Gen3 Monolithic electronics
Techzone Monotronics support, ignoring the tip manager and using fan connector as on Sprinter FW TODO: Add support for tipmanager
This commit is contained in:
		| @@ -63,6 +63,7 @@ | |||||||
| // 82 = Brainwave (AT90USB646) | // 82 = Brainwave (AT90USB646) | ||||||
| // 83 = SAV Mk-I (AT90USB1286) | // 83 = SAV Mk-I (AT90USB1286) | ||||||
| // 9  = Gen3+ | // 9  = Gen3+ | ||||||
|  | // 22 = Gen3 Monolithic Electronics | ||||||
| // 70 = Megatronics | // 70 = Megatronics | ||||||
| // 701= Megatronics v2.0 | // 701= Megatronics v2.0 | ||||||
| // 702= Minitronics v1.0 | // 702= Minitronics v1.0 | ||||||
|   | |||||||
| @@ -157,6 +157,11 @@ else ifeq  ($(HARDWARE_MOTHERBOARD),9) | |||||||
| HARDWARE_VARIANT ?= Sanguino | HARDWARE_VARIANT ?= Sanguino | ||||||
| MCU              ?= atmega644p | MCU              ?= atmega644p | ||||||
|  |  | ||||||
|  | #Gen3 Monolithic Electronics | ||||||
|  | else ifeq  ($(HARDWARE_MOTHERBOARD),22) | ||||||
|  | HARDWARE_VARIANT ?= Sanguino | ||||||
|  | MCU              ?= atmega644p | ||||||
|  |  | ||||||
| #Megatronics | #Megatronics | ||||||
| else ifeq  ($(HARDWARE_MOTHERBOARD),70) | else ifeq  ($(HARDWARE_MOTHERBOARD),70) | ||||||
| HARDWARE_VARIANT ?= arduino | HARDWARE_VARIANT ?= arduino | ||||||
|   | |||||||
| @@ -1911,7 +1911,72 @@ | |||||||
|  |  | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | /**************************************************************************************** | ||||||
|  | * Gen3  Monolithic Electronics | ||||||
|  | * | ||||||
|  | ****************************************************************************************/ | ||||||
|  | #if MOTHERBOARD == 22 | ||||||
|  | #define KNOWN_BOARD 1 | ||||||
|  |  | ||||||
|  | #ifndef __AVR_ATmega644P__ | ||||||
|  |     #error Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu. | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #define DEBUG_PIN 0 | ||||||
|  |  | ||||||
|  | // x axis | ||||||
|  | #define X_STEP_PIN 15 | ||||||
|  | #define X_DIR_PIN 18 | ||||||
|  | #define X_MIN_PIN 20 | ||||||
|  | //Alex Checar #define X_STOP_PIN         20 | ||||||
|  | #define X_ENABLE_PIN 24 //actually uses Y_enable_pin | ||||||
|  | #define X_MAX_PIN -1 | ||||||
|  |  | ||||||
|  | // y axes | ||||||
|  | #define Y_STEP_PIN 23 | ||||||
|  | #define Y_DIR_PIN 22 | ||||||
|  | #define Y_MIN_PIN 25 | ||||||
|  | //Alex Checar #define Y_STOP_PIN         25 | ||||||
|  | #define Y_ENABLE_PIN 24 //shared with X_enable_pin | ||||||
|  | #define Y_MAX_PIN -1 | ||||||
|  |  | ||||||
|  | // z axes | ||||||
|  | #define Z_STEP_PIN 27 | ||||||
|  | #define Z_DIR_PIN 28 | ||||||
|  | #define Z_MIN_PIN 30 | ||||||
|  | //Alex Checar #define Z_STOP_PIN         30 | ||||||
|  | #define Z_ENABLE_PIN 29 | ||||||
|  | #define Z_MAX_PIN -1 | ||||||
|  |  | ||||||
|  | //extruder pins | ||||||
|  | #define E0_STEP_PIN         12 | ||||||
|  | #define E0_DIR_PIN          17 | ||||||
|  | #define E0_ENABLE_PIN       3 | ||||||
|  |  | ||||||
|  | #define HEATER_0_PIN 16 | ||||||
|  | #define TEMP_0_PIN 0 | ||||||
|  |  | ||||||
|  | #define FAN_PIN -1 | ||||||
|  |  | ||||||
|  | //bed pins | ||||||
|  | #define HEATER_BED_PIN -1 | ||||||
|  | #define TEMP_BED_PIN -1 | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #define SDSS		 -1 | ||||||
|  | #define SDPOWER          -1 | ||||||
|  | #define LED_PIN          -1 | ||||||
|  |  | ||||||
|  | //pin for controlling the PSU. | ||||||
|  | #define PS_ON_PIN       14	//Alex, Do this work on the card? | ||||||
|  |  | ||||||
|  | //Alex extras from Gen3+ | ||||||
|  | #define KILL_PIN           -1 | ||||||
|  | #define TEMP_1_PIN         -1 | ||||||
|  | #define TEMP_2_PIN         -1 | ||||||
|  | #define HEATER_2_PIN       -1 | ||||||
|  |  | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /**************************************************************************************** | /**************************************************************************************** | ||||||
| * Open Motion controller with enable based extruders | * Open Motion controller with enable based extruders | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user