Page 5 of 13

Re: Extrusion!

PostPosted: Fri May 11, 2012 6:37 pm
by frob
dzach wrote:My DIY extruder just came to life!
Very cool, congrats !
Love the idea of all-metal extruder, i might have to borrow (steal) from that :-)
Looks great, your off to a terrific start!

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 6:45 pm
by dzach
Thanks frob!

Please do steal as much as you can, just keep their names :lol:
As soon as it proves successful, I'll post more details about the design. I've installed two thermistors, one at the nozzle and one at the junction of the barrel with the heatsink so that I can monitor/record/analyze the operation of CuHotE.
2012-05-09-014726.jpg
A second thermistor ins6talled at the junction of the barrel with the heatsink.
The holes in the heatsink allow the air blown from the (always on) fan to cool both the inner and outer surfaces of the heatsink as well as the upper cold end of the barrel inside the hollow heatsink.

Does anyone know how to read the second thermistor in Marlin? It's setup as T2 in RAMPS, supposedly the thermistor for the second extruder, but there is no 2nd extruder yet.

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 7:17 pm
by canadianavenger
you have to compile marlin with multiple extruder support. you can read the temperatures by selecting the tool using the Tn command [T0=extruder 1, T1=Extruder 2] and then issuing M105. I think a compound M105 T0 or M105 T1 is also valid, but am not sure.

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 9:15 pm
by dzach
Thanks!
I'll try to find out how I can compile it for multiple extruders

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 9:28 pm
by canadianavenger
It's at line 75 of "Configuration_adv.h" in the Marlin source directory -- change the "1" to "2", after changing the value you'll have to re-build the project in the Arduino environment. I can't promise that this change won't introduce other problems as you don't really have 2 extruders, though I doubt it will.

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 9:57 pm
by dzach
I compiled it with
#define EXTRUDERS 2
.
Now it doesn't error on "M105 T1" but doesn't return the temperature either. It just receives:

SENT: M105
RECV: ok

instead of:
SENDING:M105
ok T:24.6 /3.0 B:0.0 /0.0 @:0

Re: dzach's Hadron build

PostPosted: Fri May 11, 2012 10:35 pm
by canadianavenger
I have no idea how complete support for multiple extruders is, only that the code appears to support it.

Did you try the other way, by issuing the T0/T1 commands before the M105?

Code: Select all
N1 T0
N2 M105 ; read extruder 0 temp
N3 T1
N4 M105 ; read extruder 1 temp

Re: dzach's Hadron build

PostPosted: Sat May 12, 2012 12:18 am
by dzach
When issuing the command (in multi-extruder mode)
T1 M105

it responds: ok but it doesn't echo the temperature to the screen.

The T1 command gives an error in single extruder mode, as does "M105 T1".

I also get frequent errors like this:
RECV: Error:0
: Extruder switched off. MINTEMP triggered !
RECV: : Extruder switched off. MINTEMP triggered !
Error:Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)

Trying to find the PID parameters using M303 gives:
PID Autotune failed! timeout

I think the PID control is not tuned and might be responsible for the errors.

Re: dzach's Hadron build

PostPosted: Sat May 12, 2012 4:18 pm
by dzach
I still have the MINTERM error persisting. It pops up early in a print and hangs the process.
To test the bot I hand crafted a simple test.gcode file which I load with pronterface and run. Here are some results with varying layer heights:
2012-05-12-190422.jpg
Hand crafted test print.

I also suspect USB connection problems; I had them before, they might still be present as I still see some fragmented input and "Command not known" replies.

Does anybody know if Marlin calculates a checksum of the input?

Re: dzach's Hadron build

PostPosted: Sat May 12, 2012 8:28 pm
by dzach
Here is a 30 year old 12V switching power supply made by YAESU for the FT-757GX ham radio transceiver.
2012-05-12-232020.jpg
Nice fit underneath the Y axis

First thing to print when all is ok, a cover for the gantry cable spaghetti