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

Make MMUv2 compatible with MK3 Einsy and MK2.5 miniRAMbo boards. #1024

Closed
wants to merge 2 commits into from

Conversation

3d-gussner
Copy link
Collaborator

The defined MMU_RST_PIN pin 76 is only available on the P3 connector on the Einsy board BUT not on the miniRAMbo.
As the MMUv2 should be supported on the MK3 and MK2.5, which has a miniRAMbo controller, you gonna need to use another pin on the miniRAMbo 1.0 and 1.3 for MMU_RST_PIN.
Like 'X-max' is used for Noctua tacho signal I propose to use 'z-max' for MMU_RST_PIN. Prusa also gonna need a split cable for the miniRAMBO MMUv2 as for the MK2.5 Noctuca and PINDAv2.

The defined MMU_RST_PIN pin 76 is only available on the P3 connector on the Einsy board BUT not on the miniRAMbo.

As the MMUv2 should be supported on the MK3 and MK2.5, which has a miniRAMbo controller, you gonna need to use another pin on the miniRAMbo 1.0 and 1.3 for MMU_RST_PIN.

Like 'X-max' is used for Noctua tacho signal I propose to use 'z-max' for MMU_RST_PIN. Prusa also gonna need a split cable for the miniRAMBO MMUv2 as for the MK2.5 Noctuca and PINDAv2.
@3d-gussner
Copy link
Collaborator Author

Hi, @PavelSindler you addressed the mmu signal cable issue with PIN 9 on P3 connector by deactivating it on the MK25 miniRAMbo PavelSindler@bc247ca. Why don't you use as described above another y-cable for that function?

@PavelSindler
Copy link
Contributor

Hello @3d-gussner, pin 9 on P3 connector (which is MMU2 RST) is connected directly to MiniRambo board Reset. So pressing reset button on MK2.5 printer resets MMU2 and Printer directly (HW reset). To obtain correcrt initialization after powering up the MK2.5+MMU2 printer, there is one more software reset (sending X0 code to MMU2) in printer setup function. No HW changes are needed.
On Einsy board, the difference is that MMU2 HW reset is not connected to printer HW reset, but it is connected to pin 76, so when printer is reseted, MMU2 is reseted indirectly by pin 76 in printer setup function (so MMU2 reset happens little bit later).

@3d-gussner
Copy link
Collaborator Author

3d-gussner commented Oct 23, 2018

@PavelSindler Thanks for answering. saw your last implementation in 3_4_2 branch and mm-control-01 to fix the issue that the mmu didn't initialize due missing reset.
I was thinking of the y-signal cable because if the MM-control board stalls, crashes or doesn't answer on time (timeout) via the serial line the user has to manually reset the MMU, as the software reset will not work.
If there is a failure during change which needs a MMU reset it will also reset the MK25 printer and so the hole print.

@3d-gussner 3d-gussner closed this Mar 3, 2019
@3d-gussner 3d-gussner deleted the MK3_MMUv2_fix branch March 3, 2019 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants