ReplicatorG 0014 and the v2.0 firmware are now available. Here's the
blog post:
http://blog.makerbot.com/?p=1477
If you installed the v2 beta firmware, please install the "release 1"
version on both the extruder and motherboard. (They're available in
the firmware uploader in ReplicatorG.) The minor version number
hasn't changed on this release, so ReplicatorG will not automatically
remind you to do so.
These releases are primarily stability fixes. A lot of the day-to-day
frustrations of printing should be addressed:
* ReplicatorG should be far less likely to hang, especially on Windows
and Mac OS X. You should be able to shut down ReplicatorG normally in
any situation.
* Abort commands propagate to the extruder. When you hit the stop or
reset buttons, the extruder will stop as well.
* Stops should be immediate, even in mid-move. (Pausing will still
wait until the end of the current stroke.)
* Connecting to the machine is somewhat faster with the v2 firmware.
* You should now be able to print smoothly over the USB connection,
without build burps or hangs.
* There are now many more tweakable options in the firmware; you can
open the Onboard Paramters dialog for the machine and the extruder
controller to see the changes.
There have been a lot of code changes, and there will inevitably be
bugs, so please let me know as soon as you run into a problem.
Special thanks to everyone who tested the v2 firmware, and an extra
shoutout to Len and others who accidentally tested the 0014 pre-
release. :)
-a
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
> .
>
I did the enabling auto reset procedure with one small difference. I
used a 2 pin header and used a jumper instead of wire. Now firmware
updates on the mobo don't require hitting the reset button. Here is a
link to the instructions http://wiki.makerbot.com/enabling-auto-reset-on-reprap-motherboard-v1-2
If the temperature controls for v2 get back to v1.8 I think I would do
more testing with it.
> > makerbot+u...@googlegroups.com<makerbot%2Bunsu...@googlegroups.com>
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
On the plus side (we need more congratulations all around), Adam's put a metric a ton of effort on v2 (look at those git commits!). Excellent. I'm getting faster connections and rock-solid stopping whenever I need it. No more rampant over-extrusion after I push the stop button. Hooray!
jordan
jordan
Looking at the history of that file leads me to http://github.com/makerbot/G3Firmware/commit/3577334d8ebafac7585d0ba878c8669b07686cf7 which does:
- if (value == 0) { TCCR2A = 0b00000011; }
- else { TCCR2A = 0b10000011; }
- OCR2A = value;
+ if (value > 128) value = 255;
+ if (value > 0) value = 128;
+ if (value == 0 || value == 255) {
+ pwmBOn(false);
+ channelB.setValue(value == 255);
+ } else {
+ OCR2A = value;
+ pwmBOn(true);
+ }
So it looks like some logic got changed here. Dunno if it was intended or not :)
regards,
Koen
That change was intentional, although probably unnecessary; I was
reducing the number of variables in play during the rewrite.
The slower time-to-heat is probably related to the new PID
implementation; the parameters need tuning. I'll pop them into eeprom
in 2.1 so they can be easily tweaked.
-a
On Apr 15, 12:21 pm, Koen Kooi <k...@beagleboard.org> wrote:
> Op 15 apr 2010, om 17:13 heeft Thomas Charron het volgende geschreven:
>
>
>
>
>
> > Hrm, this looks fishy to me at least..
>
> > void ExtruderHeatingElement::setHeatingElement(uint8_t value) {
> > if (value > 128) value = 255;
> > if (value > 0) value = 128;
> > if (value == 0 || value == 255) {
> > pwmBOn(false);
> > channel_b.setValue(value == 255);
> > } else {
> > OCR2A = value;
> > pwmBOn(true);
> > }
> > }
>
> > If it's above 128, set it to 255. If, after that, it's greater then 0, set it to 128.
>
> > Sooo, the PWM will never be more then 50%?
>
> Looking at the history of that file leads me tohttp://github.com/makerbot/G3Firmware/commit/3577334d8ebafac7585d0ba8...which does:
Hi;
That change was intentional, although probably unnecessary; I was
reducing the number of variables in play during the rewrite.
The slower time-to-heat is probably related to the new PID
implementation; the parameters need tuning. I'll pop them into eeprom
in 2.1 so they can be easily tweaked.
I'll fix that and put out a new version right away. Thanks for
catching that.
-a
Thanks,
-a
Okay, the fix is in and there's a new build. Next time you start
replicatorG you should see the update message.
I tried the latest v2.2 extruder firmware last night, and I get bad
temperature fluctuations.