MMU2 PINDA Idler Endstop

Added hole for Endstop mount (PINDA Probe) https://youtu.be/pV\_1MMs1W3E on the idler drum you need to insert a metal…
4
34
0
832
updated November 3, 2020

Description

PDF

Added hole for Endstop mount (PINDA Probe)

https://youtu.be/pV\_1MMs1W3E

on the idler drum you need to insert a metal in the second hole from the left. on the picture it looks like its the third, but the first i drilled for tests. i inserted aluminium foil. take care that it is not too long, because it could block the bearing.

https://github.com/chriswal/MM-control-01/tree/Pinda\_Endswitch

this branch is version 1.0.6 with workaround for missing buffer capacitors (homing issue/led flickering/motor humming) and additional use of and endstop. it should also work without endswitch (with the loud idler homing) if you need the fixes.
pinout on sensor connector: 1 +5v 2 GND 6 Sensor

update: 21.8.2019 i changed the aluminium foil to M6x5 worm screw
i tried cutting a thread but then its too loose. if you screw it in without cutting it can work but it can break the drum. the best would be to screw it in with a little bit of heat.

update: 18.10.2019 uploaded compiled hex files configured to flash with slic3r prusa edition
the file with usb is for controlling it over the usb port

update: 29.07.2020
this hex files dont work (i didnt set the build number) have to upload another one
prusa printer firmware checks the build number not the version.

uploaded new version
(as this was/is a Thingiverse thing and i cant upload a hex file here)you can find the file here
https://www.thingiverse.com/thing:3783694/files

26.11.2020
This are the build instructions from Prusa for Arduino:
Arduino

Recomended version is arduino 1.8.5.
in MM-control-01 subfolder create file version.h
use version.h.in as template, replace ${value} with numbers or strings according to comments in template file.
create file dirty.h with content if you are building unmodified git commit

define FW_LOCAL_CHANGES 0

or

define FW_LOCAL_CHANGES 1

if you have uncommitted local changes.
Adding MMUv2 board

In Arduino IDE open File / Settings
Set Additional boards manager URL to:
https://raw.githubusercontent.com/prusa3d/Arduino_Boards/master/IDE_Board_Manager/package_prusa3d_index.json
Open Tools / Board: / Boards manager... Install Prusa Research AVR Boards by Prusa Research
which contains only one board:
Original Prusa i3 MK3 Multi Material 2.0

Select board Original Prusa i3 MK3 Multi Material 2.0

Bootloader binary is shipped with the board, source is located at https://github.com/prusa3d/caterina
Build

click verify to build
Flashing

Windows
Arduino

click Upload

For Firmware flashing with Prusaslicer you have to add to the begin of the hex File.

; device = mm-control

so the hex file looks like this

; device = mm-control
:100000000C9441010C9469010C9469010C946901F0
:100010000C9469010C9469010C9469010C946901B8
and so on

as the comments are not working i answer in the text.
i used a chinese pinda 2 clone this has an additional temperature sensor in it.
a pinda 1 should be ok . but dont look at the color of the wires in my picture. they could be different. you have to find out with the plug of the prusa mainboard which pin is +5v gnd and sensor.

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License


Highlighted models from creator

View more