New firmware 0.96f-zpl November 29, 2014 07:38PM |
Registered: 10 years ago Posts: 665 |
Quote
- Modified code queue to store only a few codes and reduced its memory usage
- Implemented M226 (GCode initiated Pause)
- Rewrote most of the Move Spin code and implemented split moves for 5-point bed compensation
- Improved Pause/Resume/Reset feature and parts of the networking code
- Removed some more redundant code
- Last message is now stored in Flash (may be useful for debugging)
- M0 runs "reset.g" whenever a paused print is reset
- M81 disables drives before ATX power is turned off
- Increased Z lift in homeall files from 2mm to 3mm
- Adjusted center probe position in homeall and homez files
- Rearranged SD-image directories to look equal to the ones in dc42's firmware fork
- Bug fix: M120+M121 now save and restore the last-known extruder positions
- Bug fix: Possible endless loop in the Network code
- Bug fix: FileStore:eek didn't set internal bytesRead property
- Other minor changes
Thanks to dc42 for the following:
- Initializing arrays using ARRAY_INIT macro
- Fixed issue where the active aux GCodeBuffer could become overwritten
- Implemented PrintingAFile interface again in the GCodes class
- Implemented M305 'X' parameter to swap ADC channels on demand
- Added support for M20 S2 and M36
Re: New firmware 0.96f-zpl November 30, 2014 12:17PM |
Registered: 10 years ago Posts: 780 |
Re: New firmware 0.96f-zpl November 30, 2014 12:39PM |
Registered: 10 years ago Posts: 14,672 |
Quote
appjaws1
Initially the web interface shows the correct set temperatures but after a Head change the Head 1 standby shows 160 instead of 155. I just don't know where this is coming from, it's not the custom G-code in slic3r. Any ideas of where to look?
Re: New firmware 0.96f-zpl November 30, 2014 12:50PM |
Registered: 10 years ago Posts: 780 |
Re: New firmware 0.96f-zpl November 30, 2014 05:46PM |
Registered: 10 years ago Posts: 665 |
Quote
appjaws1
It would make more sense to have the head return to the correct position before lowering to the correct height, at the moment the head lowers and then the head is moved into position with the potential problem of catching on a stray bit of plastic.
Re: New firmware 0.96f-zpl November 30, 2014 07:03PM |
Registered: 9 years ago Posts: 7 |
Re: New firmware 0.96f-zpl December 01, 2014 05:15AM |
Registered: 10 years ago Posts: 665 |
Re: New firmware 0.96f-zpl December 01, 2014 06:00AM |
Registered: 10 years ago Posts: 780 |
Quote
zombiepantslol
Hi Paul, thanks once more for your feedback!
Quote
appjaws1
It would make more sense to have the head return to the correct position before lowering to the correct height, at the moment the head lowers and then the head is moved into position with the potential problem of catching on a stray bit of plastic.
Sorry, but I definitely won't change the order of my resume code. The additional move you described is only performed if the current coordinates don't already match the ones at which the print was initially paused, so it's actually some kind of backup facility. But I consider adding a new 'R' parameter to G1, so one can go back to the correct position within the macro files. For the moment it's a good idea to only use the "Move Head" controls while a print is paused, that way you can easily go back to the right XY coordinates before you decide to resume a paused print.
Re: New firmware 0.96f-zpl December 01, 2014 06:49AM |
Registered: 9 years ago Posts: 7 |
Re: New firmware 0.96f-zpl December 01, 2014 08:06AM |
Registered: 10 years ago Posts: 2,472 |
Re: New firmware 0.96f-zpl December 01, 2014 08:56AM |
Registered: 10 years ago Posts: 780 |
Quote
dmould
To move away from the part & back again with G code macro files, just switch to relative moves before moving away, then reverse the directions to move back, and finally switch back to absolute moves. You just need to pause in a position where you are sure that the relative moves won't try to take the head outside the print area.
Re: New firmware 0.96f-zpl December 01, 2014 09:14AM |
Registered: 10 years ago Posts: 2,472 |
Quote
appjaws1
Quote
dmould
To move away from the part & back again with G code macro files, just switch to relative moves before moving away, then reverse the directions to move back, and finally switch back to absolute moves. You just need to pause in a position where you are sure that the relative moves won't try to take the head outside the print area.
Dave thank you for that. I did try that initially but soon discovered that the head went outside of the print area, depending on size of object and position when pause is pressed. This is why I used absolute to move the head to the park position and on resume zpl's firmware returns the head to the correct XY and Z position. all I wanted to accomplish was to actually reverse what the pause had done by moving XY first and then Z but I guess it is easier said than done.
This is my pause.g file
M83 ; extruder relative position
G1 E-10 F3600 ; retract filament
G91 ; relative positioning
G1 Z+10 F200 ; raise the head
G90 ; absolute positioning
G1 X10 Y200 ; move the head out of the way
G91 ; relative positioning
This is my resume.g
G91 ; relative positioning
G1 Z-10 F200 ; lower the head
M83 ; extruder relative position
G1 E10 F3600 ; feed filament
G1 F6000
Paul
Re: New firmware 0.96f-zpl December 01, 2014 09:56AM |
Registered: 10 years ago Posts: 665 |
Quote
dmould
To move away from the part & back again with G code macro files, just switch to relative moves before moving away, then reverse the directions to move back, and finally switch back to absolute moves. You just need to pause in a position where you are sure that the relative moves won't try to take the head outside the print area.
Quote
appjaws1
Would your "R" parameter achieve what I have described? If so YES PLEASE.
Quote
dmould
The problem with that is that unless the move following the pause position is a non-printing move, it will print the next line from your home position to where the next line ends. It really needs a push/pop position command (with feedrate on the pop). maybe DC42 or zombiepantslol could implement such a command pair.
Re: New firmware 0.96f-zpl December 01, 2014 12:30PM |
Registered: 10 years ago Posts: 780 |
Re: New firmware 0.96f-zpl December 01, 2014 12:44PM |
Registered: 10 years ago Posts: 665 |
Re: New firmware 0.96f-zpl December 01, 2014 12:44PM |
Registered: 10 years ago Posts: 209 |
Re: New firmware 0.96f-zpl December 01, 2014 02:08PM |
Registered: 10 years ago Posts: 780 |
Quote
zombiepantslol
Hi Paul,
sorry to hear you're having problems, but thanks for the diagnostics info. Could you send me your G-Code file? I reduced the size of my code queue in the last release and it looks like it's no longer big enough to queue all of your M106 codes. I didn't expect it to freeze when that happens though.
Re: New firmware 0.96f-zpl December 01, 2014 03:23PM |
Registered: 10 years ago Posts: 780 |
Re: New firmware 0.96f-zpl December 01, 2014 04:49PM |
Registered: 9 years ago Posts: 7 |