Skip to content

Commit

Permalink
Fysetc S6 pins / LCD updates (#16830)
Browse files Browse the repository at this point in the history
  • Loading branch information
GerogeFu authored Feb 14, 2020
1 parent 0b98451 commit 63dd0f2
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 5 deletions.
4 changes: 3 additions & 1 deletion Marlin/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -1333,9 +1333,11 @@
//#define AO_EXP1_PINMAP // AlephObjects CLCD UI EXP1 mapping
//#define AO_EXP2_PINMAP // AlephObjects CLCD UI EXP2 mapping
//#define CR10_TFT_PINMAP // Rudolph Riedel's CR10 pin mapping
//#define S6_TFT_PINMAP // FYSETC S6 pin mapping

//#define OTHER_PIN_LAYOUT // Define pins manually below
#if ENABLED(OTHER_PIN_LAYOUT)
// The pins for CS and MOD_RESET (PD) must be chosen.
// Pins for CS and MOD_RESET (PD) must be chosen
#define CLCD_MOD_RESET 9
#define CLCD_SPI_CS 10

Expand Down
4 changes: 4 additions & 0 deletions Marlin/src/lcd/extensible_ui/lib/ftdi_eve_touch_ui/compat.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@
#ifdef __MARLIN_FIRMWARE__
// __MARLIN_FIRMWARE__ exists when compiled within Marlin.
#include "pin_mappings.h"
#undef max
#define max(a,b) ((a)>(b)?(a):(b))
#undef min
#define min(a,b) ((a)<(b)?(a):(b))
#else
namespace UI {
static inline uint32_t safe_millis() {return millis();};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@
* without adding new pin definitions to the board.
*/

#ifdef S6_TFT_PINMAP
#ifndef __MARLIN_FIRMWARE__
#error "This pin mapping requires Marlin."
#endif

#define CLCD_SPI_CS PC7
#define CLCD_MOD_RESET PC6
#endif

#ifdef CR10_TFT_PINMAP
#ifndef __MARLIN_FIRMWARE__
#error "This pin mapping requires Marlin."
Expand Down
14 changes: 10 additions & 4 deletions Marlin/src/pins/stm32/pins_FYSETC_S6.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
#define E2END 0xFFF // 4KB
#endif

//
// Servos
//
#define SERVO0_PIN PA3

//
// Limit Switches
//
Expand All @@ -59,10 +64,11 @@
#define Z_MAX_PIN PA3

//
// Servos
// share with Z_MAX_PIN
// Filament Sensor
//
#define SERVO0_PIN PA3
#ifndef FIL_RUNOUT_PIN
#define FIL_RUNOUT_PIN PA1
#endif

//
// Steppers
Expand Down Expand Up @@ -160,6 +166,7 @@
//#define KILL_PIN PC5

#define SDSS PA4
#define SD_DETECT_PIN PB10

//
// LCD / Controller
Expand Down Expand Up @@ -189,7 +196,6 @@

#define BTN_EN1 PC6
#define BTN_EN2 PC7
#define SD_DETECT_PIN PB10

#define LCD_SDSS PA4

Expand Down

0 comments on commit 63dd0f2

Please sign in to comment.