Smoothieboard GLCD w/ SD support (#19241)
This commit is contained in:
		
							parent
							
								
									6a511b6ea7
								
							
						
					
					
						commit
						94809feac7
					
				| @ -111,7 +111,48 @@ | ||||
| 
 | ||||
| #elif HAS_SPI_LCD | ||||
| 
 | ||||
|   #error "Marlin's Smoothieboard support cannot drive your LCD." | ||||
|   /*
 | ||||
|     The Smoothieboard supports the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER with either | ||||
|     a custom cable with breakouts to the pins indicated below or the RRD GLCD Adapter board | ||||
|     found at http://smoothieware.org/rrdglcdadapter
 | ||||
| 
 | ||||
|     Other links to information about setting up a display panel with Smoothieboard | ||||
|     http://chibidibidiwah.wdfiles.com/local--files/panel/smoothieboard2sd.jpg
 | ||||
|     http://smoothieware.org/panel
 | ||||
|   */ | ||||
| 
 | ||||
|   #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) | ||||
|     //  EXP1 Pins
 | ||||
|     #define BEEPER_PIN                     P1_31  // EXP1 Pin 1
 | ||||
|     #define BTN_ENC                        P1_30  // EXP1 Pin 2
 | ||||
|     #define LCD_PINS_ENABLE                P0_18  // EXP1 Pin 3 (MOSI) 
 | ||||
|     #define LCD_PINS_RS                    P0_16  // EXP1 Pin 4 (CS)  
 | ||||
|     #define LCD_PINS_D4                    P0_15  // EXP1 Pin 5 (SCK)
 | ||||
|     //  EXP2 Pins 
 | ||||
|     #define BTN_EN2                        P3_26  // EXP2 Pin 3
 | ||||
|     #define BTN_EN1                        P3_25  // EXP2 Pin 5
 | ||||
|      | ||||
|     /*
 | ||||
|       SD Support | ||||
|      | ||||
|       For the RRD GLCD it CANNOT share the same SPI as the LCD so it must be | ||||
|       hooked up to the onboard SDCard SPI and use a spare pin for the SDCS. | ||||
|       Also note that an external SDCard sharing the SPI port with the | ||||
|       onboard/internal SDCard must be ejected before rebooting as the bootloader | ||||
|       does not like the external card. NOTE Smoothie will not boot if the external | ||||
|       sdcard is inserted in the RRD LCD sdcard slot at boot time, it must be | ||||
|       inserted after it has booted. | ||||
|     */ | ||||
| 
 | ||||
|     #define MISO_PIN                       P0_08  // EXP2 Pin 1 (PB3, SD_MISO)
 | ||||
|     #define SCK_PIN                        P0_07  // EXP2 Pin 2 (SD_SCK)    
 | ||||
|     #define SS_PIN                         P0_28  // EXP2 Pin 4 (SD_CSEL, SD_CS)
 | ||||
|     #define MOSI_PIN                       P0_09  // EXP2 Pin 6 (PB2, SD_MOSI)
 | ||||
|     #define SD_DETECT_PIN                  P0_27  // EXP2 Pin 7 (SD_CD, SD_DET)
 | ||||
|      | ||||
|   #else | ||||
|     #error "Marlin's Smoothieboard support cannot drive your LCD." | ||||
|   #endif | ||||
| 
 | ||||
| #endif | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user