M2 Shipping Firmware

1,550 views
Skip to first unread message

Joshua Wills

unread,
Aug 12, 2012, 12:34:49 AM8/12/12
to make...@googlegroups.com
Attached is a copy of the firmware that is shipped on the RAMBo
electronics for M2. It is Marlin 1.0.0 RC2, with custom features
added by jonnyr to support the digital potentiometers that control
stepper current. Stepper current settings are in configuration.h.

All settings are configured for a good baseline experience operating
an M2. PID and acceleration values are fine for general use, but your
exact setup (ambient temperatures, table stability, etc.) could
benefit from some tweaking. If there are any changes you feel improve
your operating experience significantly, please share.
Marlin_for_M2_RAMBo.zip

Rick Pollack

unread,
Aug 12, 2012, 12:53:26 AM8/12/12
to make...@googlegroups.com
I am not a fan of the name of the electronics....preferring to refer to them as M2 electronics.

David Sharp

unread,
Sep 7, 2012, 12:40:23 PM9/7/12
to make...@googlegroups.com
Is there an M2 fork on github?

Dave

Doug

unread,
Sep 13, 2012, 8:08:28 PM9/13/12
to make...@googlegroups.com
I just have some general questions about this firmware.  The Rambo wiki says that the motor current can be set with an M907 command, what would a full valid command look like. I'm assuming something like M907 Z115 would scale the current for the z stepper to 115 out of 255.  Is this correct?  I'd like to lower the current on the z stepper so it runs cooler, once I find a good set point I'll just change and update the firmware.  Also, could someone explain the steps of updating firmware or maybe share a link?

Thanks
Doug   

Joshua Wills

unread,
Sep 13, 2012, 10:52:03 PM9/13/12
to make...@googlegroups.com
Doug - this link has information on the firmware that we ship, and is posted above: http://makergear.wikidot.com/m2-firmware .  It is a previous version, without the current-controlling gcode.  I'm evaluating the tonokip RAMBo fork, and will be releasing an M2 customized version when I've confirmed everything works as expected.  Until then, you can either modify the current in the firmware, as per the instructions linked above, or take the configuration values from above, and use them in the tonokip version.

Q*bert

unread,
May 5, 2013, 10:21:47 PM5/5/13
to make...@googlegroups.com
Hey Joshua or Rick - are you sure this is the shipping firmware?

I think the PID_MAX setting may be different in the shipping firmware.  When I use the posted code I get severe temperature overshoot (20+ degrees) upon the initial heating of the extruder.  When I reduce this setting to half (127 vs 255) it behaves much more like it did originally.  I first 

Am I right that at least this has changed?

On Saturday, August 11, 2012 11:34:49 PM UTC-5, Joshua wrote:

SMT Guy Austin, Texas

unread,
May 14, 2013, 4:01:22 PM5/14/13
to make...@googlegroups.com
Did this ever get confirmed?

Thanks!
Brad


On Saturday, August 11, 2012 11:34:49 PM UTC-5, Joshua wrote:

Q*bert

unread,
May 15, 2013, 11:27:56 PM5/15/13
to make...@googlegroups.com
Joshua claims the above is the shipping firmware, but I'm not convinced as when I use the code I get severe temperature overshoot.

I think others have seen the same issue - see here.

Ed Nisley

unread,
May 16, 2013, 7:11:18 AM5/16/13
to make...@googlegroups.com
I think most of the overshoot problem comes from the thermistor bead's tenuous contact with the nozzle: it's held in place by a wrap of Kapton tape and the fiberglass/silicone tube, so the heat transfer isn't very good. The nozzle gets hotter faster than the thermistor and the temperature overshoots while the bead is catching up.

I epoxied the thermistor bead and a thermocouple to the nozzle, then adjusted the thermistor table to make the thermistor temperature match the thermocouple. After that, the nozzle reaches 180 C in one minute, the overshoot amounts to 10 C, and the temperature stabilizes in about two minutes.... with the default 255 PWM setting.

I've been describing that process on my blog:
There's more and better data to come, but so far it's working pretty well...

terry mccafferty

unread,
Jun 24, 2013, 6:59:07 PM6/24/13
to make...@googlegroups.com
Is this still the current firmware for a current shipped unit?
 

On Saturday, August 11, 2012 11:34:49 PM UTC-5, Joshua wrote:

Konstantinos Papadopoulos

unread,
Jun 25, 2013, 8:47:36 AM6/25/13
to make...@googlegroups.com
I think it is as I used it a couple of days ago with my M2 that was shipped about a month ago. Just follow the instructions on the wiki (http://makergear.wikidot.com/m2-firmware) for some tweaks that need to be made. Also don't forget to lower your z motor current so to keep it nice and cool (not actually cool but much cooler).
Reply all
Reply to author
Forward
0 new messages