Provide DOGLCD SPI pins for MKS SBASE + VIKI
This commit is contained in:
parent
e0956bb572
commit
3c21483c88
@ -143,31 +143,7 @@
|
|||||||
//
|
//
|
||||||
// Misc. Functions
|
// Misc. Functions
|
||||||
//
|
//
|
||||||
#define PS_ON_PIN P0_25 //TH3 Connector
|
#define PS_ON_PIN P0_25 // TH3 Connector
|
||||||
|
|
||||||
/**
|
|
||||||
* Smart LCD adapter
|
|
||||||
*
|
|
||||||
* The Smart LCD adapter can be used for the two 10 pin LCD controllers such as
|
|
||||||
* REPRAP_DISCOUNT_SMART_CONTROLLER. It can't be used for controllers that use
|
|
||||||
* DOGLCD_A0, DOGLCD_CS, LCD_PINS_D5, LCD_PINS_D6 or LCD_PINS_D7. A custom cable
|
|
||||||
* is needed to pick up 5V for the EXP1 connection.
|
|
||||||
*
|
|
||||||
* SD card on the LCD uses the same SPI signals as the LCD. This results in garbage/lines
|
|
||||||
* on the LCD display during accesses of the SD card. The menus/code has been arranged so
|
|
||||||
* that the garbage/lines are erased immediately after the SD card accesses are completed.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if ENABLED(ULTRA_LCD)
|
|
||||||
#define BEEPER_PIN P1_31 // EXP1.1
|
|
||||||
#define BTN_ENC P1_30 // EXP1.2
|
|
||||||
#define BTN_EN1 P3_26 // EXP2.5
|
|
||||||
#define BTN_EN2 P3_25 // EXP2.3
|
|
||||||
#define LCD_PINS_RS P0_16 // EXP1.4
|
|
||||||
#define LCD_SDSS P0_28 // EXP2.4
|
|
||||||
#define LCD_PINS_ENABLE P0_18 // EXP1.3
|
|
||||||
#define LCD_PINS_D4 P0_15 // EXP1.5
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Ethernet pins
|
// Ethernet pins
|
||||||
@ -186,15 +162,14 @@
|
|||||||
#define ENET_TXD0 P1_00 // J12-11
|
#define ENET_TXD0 P1_00 // J12-11
|
||||||
#define ENET_TXD1 P1_01 // J12-12
|
#define ENET_TXD1 P1_01 // J12-12
|
||||||
|
|
||||||
|
/**
|
||||||
/*
|
|
||||||
* The SBase can share the on-board SD card with a PC via USB the following
|
* The SBase can share the on-board SD card with a PC via USB the following
|
||||||
* definitions control this feature:
|
* definitions control this feature:
|
||||||
*/
|
*/
|
||||||
//#define USB_SD_DISABLED
|
//#define USB_SD_DISABLED
|
||||||
#define USB_SD_ONBOARD // Provide the onboard SD card to the host as a USB mass storage device
|
#define USB_SD_ONBOARD // Provide the onboard SD card to the host as a USB mass storage device
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* There are a number of configurations available for the SBase SD card reader.
|
* There are a number of configurations available for the SBase SD card reader.
|
||||||
* - A custom cable can be used to allow access to the LCD based SD card.
|
* - A custom cable can be used to allow access to the LCD based SD card.
|
||||||
* - A standard cable can be used for access to the LCD SD card (but no SD detect).
|
* - A standard cable can be used for access to the LCD SD card (but no SD detect).
|
||||||
@ -256,6 +231,34 @@
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Smart LCD adapter
|
||||||
|
*
|
||||||
|
* The Smart LCD adapter can be used for the two 10 pin LCD controllers such as
|
||||||
|
* REPRAP_DISCOUNT_SMART_CONTROLLER. It can't be used for controllers that use
|
||||||
|
* DOGLCD_A0, DOGLCD_CS, LCD_PINS_D5, LCD_PINS_D6 or LCD_PINS_D7. A custom cable
|
||||||
|
* is needed to pick up 5V for the EXP1 connection.
|
||||||
|
*
|
||||||
|
* SD card on the LCD uses the same SPI signals as the LCD. This results in garbage/lines
|
||||||
|
* on the LCD display during accesses of the SD card. The menus/code has been arranged so
|
||||||
|
* that the garbage/lines are erased immediately after the SD card accesses are completed.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if ENABLED(ULTRA_LCD)
|
||||||
|
#define BEEPER_PIN P1_31 // EXP1.1
|
||||||
|
#define BTN_ENC P1_30 // EXP1.2
|
||||||
|
#define BTN_EN1 P3_26 // EXP2.5
|
||||||
|
#define BTN_EN2 P3_25 // EXP2.3
|
||||||
|
#define LCD_PINS_RS P0_16 // EXP1.4
|
||||||
|
#define LCD_SDSS P0_28 // EXP2.4
|
||||||
|
#define LCD_PINS_ENABLE P0_18 // EXP1.3
|
||||||
|
#define LCD_PINS_D4 P0_15 // EXP1.5
|
||||||
|
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||||
|
#define DOGLCD_SCK SCK_PIN
|
||||||
|
#define DOGLCD_MOSI MOSI_PIN
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Example for trinamic drivers using the J8 connector on MKs Sbase.
|
* Example for trinamic drivers using the J8 connector on MKs Sbase.
|
||||||
* 2130s need 1 pin for each driver. 2208s need 2 pins for serial control.
|
* 2130s need 1 pin for each driver. 2208s need 2 pins for serial control.
|
||||||
|
Loading…
Reference in New Issue
Block a user