So I bought a dual direct drive generic block from Amazon, made in
China (where else) for sure since it came in 6 weeks, with a nice pair
of Nema 17 steppers, the heat blocks, with relative wires for the heat
elements, thermometers, and steppers that I had to extend by 700 mm so
they can follow the Cartesian cable management snakes instead of just
hanging from the ceiling.
I
also had to invent, design and print a support so I can fit them on the
existing trolley, remove the old extruder, it's cables, etc, all this
so I can print both with elastic filament (like TPU) and with PVA
support (water soluble filament) so I spare myself after printing
elimination of support by hand, when I can simply take the printed block
and sink it in the tub with water to get the job done.
(Part is the one on the left, Support the one on the right)
My
printer came with an Arduino board MKS Gen L V1.0 from Makerbase ( or
some Chinese who nicked their design, God only can tell)
Software
trouble initiates here, I have installed the latest Marlin and Repetier
Host available, just to avoid shit, trouble is shit does not like being
avoided, always in my way somehow.
Hence I tell the
Repetier in the printer settings that I have two nozzles, give them
names (''part'' and ''support'') set the parameters (Y ofset 35 mm,
etc.), all cool, but:
When I run the tests although
Repetier shows me two nozzles, when I choose to heat them up, no matter
which I pick, it is only heating up the Part nozzle who's cables are
going where the initial nozzle cables were going, respectively the Nema
stepper in E0 socket, Thermometer in the TM1 socket and the heater
power supply in the HE 0 socket, while the newcomer that I named Support
has the Stepper cable in the E1 socket as indicated, the thermometer in
the TM2 socket and the heater power supply in the HE1 socket.
Weird
enough if I decide to start only the Support nozzle, turns off
automatically in a second, if I want to run the Part nozzle alone, it
works, temp is going where set, the Nema Stepper moves as I manually
command it, and it prints as single nozzle machine alright.But totally ignores the existence of my second kit.
If
I start BOTH nozzles, than it shows both nozzles going up in
temperature, while in reality only the Part nozzle is going up (as
constantly checked with my thermometer), and when I try to run filament
commands no matter whether I run them as Part nozzle or Support nozzle
they BOTH work the Part Nema Stepper motor and none even consider moving
the Support Nema Stepper, in other words both choices move and heat up
and read the temperature of one and the same nozzle, the one hooked in
the E0 socket, He1 socket and TM1 socket, and if I swap them nothing
changes, meaning all orders for both Part and Support go the the E0, TM1
and HE1 socket this time working on the other nozzle/stepper since I
swap them.
Long story short, commands for both circuits
go to E0/TM1/HE1 group of sockets totally ignoring the existence of the
E1/TM2/HE2 group of sockets.
I bought a new Arduino
board MKS Gen L V1.0 from Makerbase that came in 6 weeks from China just
to realize I wasted time and money for nothing, exact same issue.
Looking
on the back of the Arduino board at the circuits it is clear they are
separated, than why Repetier Host sees them as one good for all, and the
other one does not even exist?Any advice?