Welcome! Log In Create A New Profile

Advanced

[SOLVED] M109 issues with Marlin and RAMPS 1.4

Posted by Axim2012 
[SOLVED] M109 issues with Marlin and RAMPS 1.4
January 24, 2012 12:18AM
I have a strange issue. I am using ReplicatorG26 with RAMPS 1.4 using Marlin firmware. 1.0.0.0

It seems that M109 is having issues. When the temperature reaches my set temp for M109 it displays in red a bunch of temperatures with the last one being the temp I want with an "ok" after it.

The only way I can get it to print is to heat the head to 225c that is 5c past my temperatureture of 220c. then it prints just fine. If I preheat to 220 same as my set temp, it will just sit there toggling the heat on and off at the correct temp.

It seems that M109 only works if you are already at temp when you start the print job.

Has anyone run into this? Here is my start.gcode.

(beginning of start.txt)
G21 (Metric: The unit is a millimeter)
G90 (Absolute Positioning)
G28 (Homing back to X, Y and Z zero endstops.)
G92 X0 Y0 Z0 (set origin to current position)
G91 (Set to Relative Positioning)
G1 X130 Z15 F2000 (Move to dump area)
M140 S70 (Set bed target temp)
M104 S220(Set extruder target temp)
M109 (Wait for extruder current temp to reach target temp.)
G92 E0 (zero the extruded length)
G1 E50 F255 (extrude some to get the flow going)
G92 E0 (zero the extruded length)
G28 (Homing back to X, Y and Z zero endstops.)
G90 (Set to Absolute Positioning )
G92 E0 (zero the extruded length)
(end of start.txt)

Edited 1 time(s). Last edit at 01/24/2012 07:02AM by Axim2012.
Re: M109 issues with Marlin and RAMPS 1.4
January 24, 2012 01:39AM
I've been having the exact same issue.


www.Fablicator.com
fks
Re: M109 issues with Marlin and RAMPS 1.4
January 24, 2012 01:54AM
The newer Marlin versions use a new feature:
A M109 waits until target temperature is reached. Then checks for 30 seconds if temperature is within +-3°C of target temperatur. If it's not withing the +-3°C range the 30 seconds start again.

My temperature almost never was stable enough to meet such hard conditions. I relaxed the defaults to +-5°C for 5 seconds.

Search for TEMP_RESIDENCY_TIME and TEMP_HYSTERESIS in Configuration.h
Re: M109 issues with Marlin and RAMPS 1.4
January 24, 2012 07:02AM
Ok that worked.

Thanks. I was aware of the TEMP_RESIDENCY_TIME . In another forum everyone was turning it off, so I did the same. They were saying it was causing them issues by creating a mess by waiting so long. So with commenting it out it causes issues with M109.. I can now print without preheating the tip past 220c... I guess the best action here is to adjust the wait time and not to comment out the entire line.

Thanks for your help on this...
Sorry, only registered users may post in this forum.

Click here to login