bigtreetech / bigtreetech/MMU2-DIP
Baudrate question and reset issues
- 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