Added hole for Endstop mount (PINDA Probe)
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
or
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.
The author marked this model as their own original creation. Imported from Thingiverse.