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

Ender3v3se pin updates #27495

Merged

Conversation

danwel3
Copy link
Contributor

@danwel3 danwel3 commented Oct 26, 2024

Description

Updates to pins for the Creality Ender 3 V3 SE.

Requirements

  • Creality Ender 3 V3 SE w/CR4NS200320C13

Benefits

  • Update for some pin definitions (BLTouch, LCD Screen, EEPROM)
  • Add assignment for LCD_SERIAL_PORT. Note that the screen will not work with Marlin at this stage as the screen is using a different instruction set to the Ender 2 DWIN screens.

@thinkyhead
Copy link
Member

It looks like so far we don't have any example configs using BOARD_CREALITY_CR4NS, so we should put something together for that to get the ball rolling, even if it's a bit broken — because nothing gets stuff fixed quicker than putting it out broken.

@ThomasToka
Copy link
Contributor

@thinkyhead
Copy link
Member

Thanks @ThomasToka — We can use that branch as reference for the configuration of the Ender-3 V3 SE to some extent. If there are customizations to the code that we have not brought over, well, we can add that Marlin fork to the pile of Marlin forks that we are gradually adapting to the current upstream codebase. I almost have CR-6 SE and Ender-5 S1 working too.

#if HAS_TMC_UART
// Reduce baud rate to improve software serial reliability
#define TMC_BAUD_RATE 19200

// Software serial
#define X_SERIAL_TX_PIN PB12
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
#define X_DIAG_PIN PB10
Copy link
Member

Choose a reason for hiding this comment

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

Dedicated DIAG pins are interesting. Is this board pre-built with Trinamic drivers with UART, or does it have other types of stepper drivers? A board that has dedicated DIAG pins may also make these pins available for Trinamic SPI and standalone drivers.

@thinkyhead thinkyhead merged commit 846ec6c into MarlinFirmware:bugfix-2.1.x Nov 3, 2024
64 checks passed
@queeup
Copy link

queeup commented Nov 3, 2024

Now we need to solve TJC display issue. Then we can use Ender 3 V3 SE with upstream Marlin.

@mansona
Copy link

mansona commented Nov 4, 2024

@queeup is there an issue or PR that is keeping track of that display issue? I'm just asking so I can subscribe and follow along 😄

@queeup
Copy link

queeup commented Nov 4, 2024

@mansona I was spamming. Sorry. This PR is not about TJC display.

@danwel3 danwel3 deleted the ender3v3se_pin_updates branch November 5, 2024 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants