We've put new 7.4 / 4.4 beta firmware up at the beta site,
http://jettyfirmware.yolasite.com/resources/beta/firmware.xml
FIRST BE WARNED that there are distinct binaries for the Rep 2X vs the Rep 2.
Also there's now a mysterious Rep 1 binary for Rep 1's with an ATmega 2560.
Significant changes:
0. The binaries for the ATmega 2560 bots are starting to make use of that
extra space. (No new features specific to them, but that's going to be
inevitable.)
1. No built in nozzle calibration script for dual extrusion printers. Instead, run the
script from RepG 40r13 - Sailfish if you need to calibrate your nozzles. (Files >
Scripts > Calibration). Once you've printed the test pattern, you can then select
Utilities > Nozzle Calibration and enter the numbers for X and Y. We'll post more
info on this at a later date. We also need to add interactive text messages to the
script to explain the procedure.
2. Heat During Pause now defaults to OFF. You won't see that unless you reset EEPROM
to factory defaults. This will largely benefit new users.
3. Pause heater timeout. If you pause the bot with the heaters enabled, then after
30 minutes idle, the pause will switch to a "cold" pause with the heaters turned off,
the LEDs turned off, and the extruder stepper motors disabled. This is only applicable
to Replicators (1, 2, 2X). Thing-o-Matics and Cupcakes use a different safety mechanism.
4. SDHC support. For all bots BUT Cupcakes, High Capacity SD cards (SDHC) are now
supported in addition to Standard Capacity (SDSC). We do not believe that SDXC (Extended
Capacity) cards work: we've not tried but will. We don't expect them to work. There's
simply no room in the 64K program space of a Cupcake to fit this in.
5. FAT-32 support. For all bots BUT Cupcakes, the FAT-32 file system is now supported.
Again, there's not enough space on Cupcakes for this. Besides, it doesn't buy you
anything without SDHC support as well.
6. P-Stop support. Tested and working on Thing-o-Matics and Replicator 1's. For
Rep 2's, someone will need to figure out the wiring for the unpopulated header on their
MightyBoard RevG and then solder in the necessary wiring if they want to test this. For
Cupcakes, we're open to suggestions: using an unused enstop won't work for Cupcakes which
have tied the min and max endstops together.
The P-Stop support uses
Thing-o-Matic: X-MAX endstop
Replicators: X-MIN endstop
When the endstop signal is pulled LOW, the firmware finishes the queued segments and
then enters a "cold" pause. While the pause is being entered, there's indication of
why. But once paused, you aren't told why you are paused. Make your Pause hardware
indicate that it fired, okay? We may add some text to the monitoring screen to indicate
a P-stop triggered pause state, but that can be a later day.
By default, P-Stop support is disabled. It can be enabled via RepG's Machine > Onboard
Preferences using the same tab as the Z-hold option. Or it can be enabled via the LCD
display (Utilities > General Settings on a Replicator; General Settings on a Thing-o-Matic).
Dan