Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pins_MKS_SBASE.h #8188

Merged
merged 2 commits into from
Nov 2, 2017
Merged

Update pins_MKS_SBASE.h #8188

merged 2 commits into from
Nov 2, 2017

Conversation

Spawn32
Copy link
Contributor

@Spawn32 Spawn32 commented Oct 31, 2017

Deleted E_MUX2, not used.
Changed #define LCD_PINS_D4 P0_14 // EXP1.5 to #define LCD_PINS_D4 P0_15 // EXP1.5,
wrong in MKS's pinout schematic.

Swapped TEMP_BED_PIN and TEMP_0_PIN ports, request from user, more logical...

Deleted E_MUX2, not used.
Changed #define LCD_PINS_D4      P0_14  // EXP1.5 to #define LCD_PINS_D4      P0_15  // EXP1.5, wrong in MKS's pinout schematic.
Swapped TEMP_BED_PIN and TEMP_0_PIN port's, request from user, more logical...
@@ -129,7 +129,6 @@
#if ENABLED(MK2_MULTIPLEXER)
#define E_MUX0_PIN P0_17 // J7-4
#define E_MUX1_PIN P0_16 // J7-5
#define E_MUX2_PIN P0_15 // J7-6
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you able to find an alternative pin for the multiplexer MUX2?

Copy link
Contributor Author

@Spawn32 Spawn32 Oct 31, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1_23, P2_12, P2_11 and P4_28 are free at connector J8.

But the reason i removed it is because it's not used on the Prusa "like" MM multiplexer, will only be needed if they design a new board for 8 ? extruders....

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you think we should include MUX2 we could move all of them to J8, cleaner wiring...

Copy link
Contributor Author

@Spawn32 Spawn32 Oct 31, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok if i ask a question here @thinkyhead , find you guy's email i not real easy, sometimes there are questions that just dont fit into a github and are of noe interest to other's.

I have a few questions and would like to send a email to you , @tcm0116 , @Roxy-3D , how can we fix that ? 😄

tried to find a "public" email for Marlin, but that was a no go as well :)

Copy link
Member

@thinkyhead thinkyhead Oct 31, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a private person, so don't like to share my email too much. But, if you write to /anything/ @thinkyhead.com it comes to me.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not used on the Prusa "like" MM multiplexer

True, but their code includes it, so I expect there's room for future expansion.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, should i move them all to J8 ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done :)

@thinkyhead thinkyhead added PR: Improvement T: HAL & APIs Topic related to the HAL and internal APIs. labels Oct 31, 2017
Moved MUX signals to J8 and re added MUX2, cleaner wiring..
@thinkyhead thinkyhead merged commit 063e957 into MarlinFirmware:bugfix-2.0.x Nov 2, 2017
@karabas
Copy link

karabas commented Nov 3, 2017

ADDITION for non graphic display rrd smart controller
works perfectly for me

#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 SD_DETECT_PIN P0_27 // EXP2.7
#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(REPRAP_DISCOUNT_SMART_CONTROLLER) //noted by karabas. EXP1.6-8 is not connected to anything on Sbase. So:
#define LCD_PINS_D5 P1_22 // need to be soldered manually to EXP1.6
#define LCD_PINS_D6 P1_23 // need to be soldered manually to EXP1.8
#define LCD_PINS_D7 P2_12 // need to be soldered manually to EXP1.7
#endif

@tcm0116
Copy link
Contributor

tcm0116 commented Nov 3, 2017 via email

@Spawn32
Copy link
Contributor Author

Spawn32 commented Nov 3, 2017

" EXP1.6-8 is not connected to anything on Sbase" strange, didn't notice that, wounder what happens if you do a M43 test on those pins, MKS schematic has been wrong before, they might be connected to something :)

@tcm0116
Copy link
Contributor

tcm0116 commented Nov 3, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: Improvement T: HAL & APIs Topic related to the HAL and internal APIs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants