bigtreetech / bigtreetech/MMU2-DIP

Baudrate question and reset issues

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
31
Forks
13
PR merge metrics
No merged PRs in 30d

Description

So I can only get the mmu2-dip to connect to the SKR 1.4 via the i2c ports. Which it works.

I have three questions

1. how can I set the serial interface to 250000 bps instead of 115200. I would like my printer to be on 250000 bps. But when I adjust the uart1 in the config.h I can only get it to communicate with the SKR at 115200 bps.

side note: flymcu only allows communication at 115200 and 256000 (not 250000).

2. At 115200 I can get the mmu2 to communicate and print but it randomly drops communication and reboots the SKR. The terminal is flooded with “prevented cold extrusion” right before it reboots.

side note: I’m running a raspberry pi on the tft serial port.

3. I’ve wired the reset pin to P0_26 on the skr 1.4 and defined it in marlin but reset function doesn’t not reset the mmu2-dip. It did used to reset the previously hooked up clone mmu-control board.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with config.h and the uart1 and reset-pin definitions mentioned in the report. Reproduce the 115200-baud communication, random reboot, and reset behavior separately, checking the SKR 1.4, MMU2-DIP, and Raspberry Pi serial connections. Done means the baud rate is understood, communication remains stable, and the configured reset pin resets the MMU2-DIP.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, raspberry-pi
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.