I just got my MK5 working with the relay board, and it is noisy as all
hell. The relay buzzes and sings whenever the extruder controller
tries to PWM the board at a value that isn't 0 or 255.
Is there a fix to make the firmware stop PWMing the relay board?
Ideally there is a quick setting like a PID parameter (best because it
is easy), or a firmware Configuration.h flag.
Thanks,
Marty
jordan
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>
PWM (pulse-width modulation) is a kind of frequency modulation. At a
PWM of 0, the relay is off. At a PWM of 255, the relay is on. For
values close to 255, the relay just counts them as "close enough" to
on. As the PWM drops to zero, the relay attempts to keep up with the
changes in the signal, resulting in a "whining", "singing", or
"buzzing", depending on how low the PWM value is.
The heated build platform is not controlled by PWM, so it should be
possible to drive the extruder heater similarly.
Thanks,
Marty
are H bridges the same thing as solid state relays ?
So I'm wondering how other folks who have the MK5 working are running it?
Thanks,
Marty
is your mk5 well heat-insulated? that should decrease the temp fluctuations and the wear on the relay board.
jordan
-Rob
Picture: http://static.camura.com/media/images/o/ea0b295633abd7a1ec7da87b06da4753.jpg
The temp swings by more than +/-10 degrees over the course of a couple
of minutes.
Here's a pic of the temp curve in RepG:
http://static.creatingwithcode.com.s3.amazonaws.com/mk5_temp_swings-2010-08-28.png
Is anybody successfully running an MK5 from a relay board? If so, can
you share your experiences? :)
Thanks,
Marty
-----Original Message-----
From: make...@googlegroups.com [mailto:make...@googlegroups.com] On Behalf
When I turn the HBP on, it heats up pretty fast (to e.g. 110 degrees),
swings a bit around +/- 3 degrees and then stabilizes and really keeps
a constant temperature of 110 degrees with the occassional flicking of
the relay. If it stays like this I would not be very worried about the
use of a relay instead of MOSFETS and if I really do not have anything
else to do, I would exchance the 1N4001 quenching diodes as they are
pretty slow and quenching diodes need to be fast. But I guess this
would be electronic cosmetics.
Markus
2010/8/29 Brendan <bre...@whatsnewla.com>:
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>
>
--
http://justjoheinz.posterous.com/
http://softwarepoets.org
http://twitter.com/joheinz
Basically, when driving a heater through the relay board, the software
should be using plain on/off controls. The code to run the HBP was
written with this in mind, but the extruder software expected to be
able to use "analog" values of heating, rather than on/off.
Adam added a quick fix to the extruder heating code to allow it to
work with on/off control, if you compile from source with a
"relays=true" flag.
You can check out the firmware source using Git:
$ git clone git://github.com/makerbot/G3Firmware.git
There is discussion about how to compile and upload the firmware, and
on how to tweak your PID (temperature matching) parameters in the rest
of the thread:
http://groups.google.com/group/makerbot/browse_thread/thread/cbc2887983fca9b/c7fc71116fbb38df?q=mk5+pid&lnk=nl&
Thanks,
Marty
-Rob