added MaKr3d Melzi board
This commit is contained in:
parent
acb3271c9a
commit
99b7e926e7
4 changed files with 51 additions and 6 deletions
|
@ -17,8 +17,7 @@
|
||||||
#define SERIAL_PORT 0
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
// This determines the communication speed of the printer
|
||||||
#define BAUDRATE 250000
|
#define BAUDRATE 115200
|
||||||
//#define BAUDRATE 115200
|
|
||||||
|
|
||||||
//// The following define selects which electronics board you have. Please choose the one that matches your setup
|
//// The following define selects which electronics board you have. Please choose the one that matches your setup
|
||||||
// 10 = Gen7 custom (Alfons3 Version) "https://github.com/Alfons3/Generation_7_Electronics"
|
// 10 = Gen7 custom (Alfons3 Version) "https://github.com/Alfons3/Generation_7_Electronics"
|
||||||
|
@ -36,6 +35,7 @@
|
||||||
// 63 = Melzi
|
// 63 = Melzi
|
||||||
// 64 = STB V1.1
|
// 64 = STB V1.1
|
||||||
// 65 = Azteeg X1
|
// 65 = Azteeg X1
|
||||||
|
// 66 = Melzi with ATmega1284 (MaKr3d version)
|
||||||
// 7 = Ultimaker
|
// 7 = Ultimaker
|
||||||
// 71 = Ultimaker (Older electronics. Pre 1.5.4. This is rare)
|
// 71 = Ultimaker (Older electronics. Pre 1.5.4. This is rare)
|
||||||
// 77 = 3Drag Controller
|
// 77 = 3Drag Controller
|
||||||
|
@ -371,10 +371,10 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
//define this to enable eeprom support
|
//define this to enable eeprom support
|
||||||
//#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS
|
||||||
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
|
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
|
||||||
// please keep turned on if you can.
|
// please keep turned on if you can.
|
||||||
//#define EEPROM_CHITCHAT
|
#define EEPROM_CHITCHAT
|
||||||
|
|
||||||
// Preheat Constants
|
// Preheat Constants
|
||||||
#define PLA_PREHEAT_HOTEND_TEMP 180
|
#define PLA_PREHEAT_HOTEND_TEMP 180
|
||||||
|
@ -394,6 +394,10 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
//#define ULTIMAKERCONTROLLER //as available from the ultimaker online store.
|
//#define ULTIMAKERCONTROLLER //as available from the ultimaker online store.
|
||||||
//#define ULTIPANEL //the ultipanel as on thingiverse
|
//#define ULTIPANEL //the ultipanel as on thingiverse
|
||||||
|
|
||||||
|
// The MaKr3d Makr-Panel with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
// The RepRapDiscount Smart Controller (white PCB)
|
// The RepRapDiscount Smart Controller (white PCB)
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
@ -419,6 +423,14 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//automatic expansion
|
//automatic expansion
|
||||||
|
#if defined (MAKRPANEL)
|
||||||
|
#define DOGLCD
|
||||||
|
#define SDSUPPORT
|
||||||
|
#define ULTIPANEL
|
||||||
|
#define NEWPANEL
|
||||||
|
#define DEFAULT_LCD_CONTRAST 17
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if defined (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define DOGLCD
|
#define DOGLCD
|
||||||
#define U8GLIB_ST7920
|
#define U8GLIB_ST7920
|
||||||
|
|
|
@ -114,6 +114,12 @@ MCU ?= atmega644p
|
||||||
else ifeq ($(HARDWARE_MOTHERBOARD),63)
|
else ifeq ($(HARDWARE_MOTHERBOARD),63)
|
||||||
HARDWARE_VARIANT ?= Sanguino
|
HARDWARE_VARIANT ?= Sanguino
|
||||||
MCU ?= atmega644p
|
MCU ?= atmega644p
|
||||||
|
else ifeq ($(HARDWARE_MOTHERBOARD),65)
|
||||||
|
HARDWARE_VARIANT ?= Sanguino
|
||||||
|
MCU ?= atmega1284p
|
||||||
|
else ifeq ($(HARDWARE_MOTHERBOARD),66)
|
||||||
|
HARDWARE_VARIANT ?= Sanguino
|
||||||
|
MCU ?= atmega1284p
|
||||||
|
|
||||||
#Ultimaker
|
#Ultimaker
|
||||||
else ifeq ($(HARDWARE_MOTHERBOARD),7)
|
else ifeq ($(HARDWARE_MOTHERBOARD),7)
|
||||||
|
|
|
@ -78,7 +78,11 @@
|
||||||
#ifdef U8GLIB_ST7920
|
#ifdef U8GLIB_ST7920
|
||||||
//U8GLIB_ST7920_128X64_RRD u8g(0,0,0);
|
//U8GLIB_ST7920_128X64_RRD u8g(0,0,0);
|
||||||
U8GLIB_ST7920_128X64_RRD u8g(0);
|
U8GLIB_ST7920_128X64_RRD u8g(0);
|
||||||
|
#elsif defined(MAKRPANEL)
|
||||||
|
// The MaKrPanel display, ST7565 controller as well
|
||||||
|
U8GLIB_NHD_C12864 u8g(DOGLCD_CS, DOGLCD_A0);
|
||||||
#else
|
#else
|
||||||
|
// for regular DOGM128 display with HW-SPI
|
||||||
U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0); // HW-SPI Com: CS, A0
|
U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0); // HW-SPI Com: CS, A0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -843,13 +843,13 @@
|
||||||
#if MOTHERBOARD == 64
|
#if MOTHERBOARD == 64
|
||||||
#define STB
|
#define STB
|
||||||
#endif
|
#endif
|
||||||
#if MOTHERBOARD == 63
|
#if MOTHERBOARD == 63 || MOTHERBOARD == 66
|
||||||
#define MELZI
|
#define MELZI
|
||||||
#endif
|
#endif
|
||||||
#if MOTHERBOARD == 65
|
#if MOTHERBOARD == 65
|
||||||
#define AZTEEG_X1
|
#define AZTEEG_X1
|
||||||
#endif
|
#endif
|
||||||
#if MOTHERBOARD == 62 || MOTHERBOARD == 63 || MOTHERBOARD == 64 || MOTHERBOARD == 65
|
#if MOTHERBOARD == 62 || MOTHERBOARD == 63 || MOTHERBOARD == 64 || MOTHERBOARD == 65 || MOTHERBOARD == 66
|
||||||
#undef MOTHERBOARD
|
#undef MOTHERBOARD
|
||||||
#define MOTHERBOARD 6
|
#define MOTHERBOARD 6
|
||||||
#define SANGUINOLOLU_V_1_2
|
#define SANGUINOLOLU_V_1_2
|
||||||
|
@ -891,6 +891,8 @@
|
||||||
|
|
||||||
#ifdef STB
|
#ifdef STB
|
||||||
#define FAN_PIN 4
|
#define FAN_PIN 4
|
||||||
|
// Uncomment this if you have the first generation (V1.10) of STBs board
|
||||||
|
#define LCD_PIN_BL 17 // LCD backlight LED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef AZTEEG_X1
|
#ifdef AZTEEG_X1
|
||||||
|
@ -975,6 +977,27 @@
|
||||||
#endif //Newpanel
|
#endif //Newpanel
|
||||||
#endif //Ultipanel
|
#endif //Ultipanel
|
||||||
|
|
||||||
|
#ifdef MAKRPANEL
|
||||||
|
#define BEEPER 29
|
||||||
|
// Pins for DOGM SPI LCD Support
|
||||||
|
#define DOGLCD_A0 30
|
||||||
|
#define DOGLCD_CS 17
|
||||||
|
#define LCD_PIN_BL 28 // backlight LED on PA3
|
||||||
|
// GLCD features
|
||||||
|
#define LCD_CONTRAST 1
|
||||||
|
// Uncomment screen orientation
|
||||||
|
#define LCD_SCREEN_ROT_0
|
||||||
|
// #define LCD_SCREEN_ROT_90
|
||||||
|
// #define LCD_SCREEN_ROT_180
|
||||||
|
// #define LCD_SCREEN_ROT_270
|
||||||
|
//The encoder and click button
|
||||||
|
#define BTN_EN1 11
|
||||||
|
#define BTN_EN2 10
|
||||||
|
#define BTN_ENC 16 //the click switch
|
||||||
|
//not connected to a pin
|
||||||
|
#define SDCARDDETECT -1
|
||||||
|
#endif //Makrpanel
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue