RepRapFirmware 3.01-RC3 released
-
I may be off track here, but the reset problem described (here and in several other threads)... I believe the fix for that is having DuetControlServer restart itself as the last action when processing an M999.
I've built a version that does that, and opened a pull request on Github in chrishamm/DuetControlServer repository.
Meanwhile, if anyone is willing to try the 1.2.4.0 version of DuetControlServer with this fix, download this file:
http://danalspub.com/wp-content/uploads/2020/03/DuetControlServer.zip
Unzip, and place the two files inside in /opt/dsf/bin
The 'DuetControlServer' file should have attributes of -rwxr-xr-x. If for some reason it does not, run chmod 755 DuetControlServer
After the copies:
sudo systemctl stop duetcontrolserver
sudo systemctl start duetcontrolserverIf you decide to go back, run:
sudo apt-get reinstall duetcontrolserver
or
sudo apt-get reinstall duetcontrolserver=specific version number you wish
You can find all available versions via:
apt-cache policy duetcontrolserver -
@Danal I'll test it later today. Thanks!
-
@Danal Had to recompile with your pull request because I use a 64 bit distro but it seemed to work OK.
-
@gtj0 said in RepRapFirmware 3.01-RC3 released:
@Danal Had to recompile with your pull request because I use a 64 bit distro but it seemed to work OK.
Yeah, I compile for 32 because the Duet distro is Debian.
Thanks for checking it!! It was a one line change... "systemctl" restarts it.
-
DUET3-SBC/DSF Wrong print process percentage on PI/DSF
Hi guys.
My Pi shows a wrong percentage of the print progress.
PanalDue shows it right.Is this a known error?
I will reboot and reset the system and start a new print and check it again.
-
@dc42 said in RepRapFirmware 3.01-RC3 released:
@insertnamehere said in RepRapFirmware 3.01-RC3 released:
I'm using conditional code to optimized bed leveling.
On occasions when the 2 points used are equal I get an initial deviation of NAN.
3/10/2020, 11:10:16 AM Leadscrew adjustments made: -0.001 -0.001, points used 2, (mean, deviation) before (-0.001, nan) after (0.000, 0.000)
I would expect that when 2 points are the same that the standard deviation for those points would be 0. If I'm wrong, how can I test for NAN in the conditional code?
The NaNs should be gone in the internal build at https://www.dropbox.com/sh/3azy1njy3ayjsbp/AACquxr2m00eV568RZg5QG5wa?dl=0.
Thanks @dc42, it works correctly now.
3/14/2020, 11:17:11 AM Leadscrew adjustments made: 0.000 0.000, points used 2, (mean, deviation) before (0.000, 0.000) after (-0.000, 0.000)
BED LEVELLING COMPLETED
Final Deviation 0.000mm -
I have been using3.01- RC3 since it was released. I have discovered what could be a bug in the way the load filament works.
The extruder runs backwards, I also have a macro to load which also runs backward.
When printing the extruder works as expected and also the extrude button on DWC works correctly.
This is my filament load:-; Load filament Real light blue
M98 P"0:/macros/Set LED Red"
if heat.heaters[1].current <190
M291 P"Please wait while the nozzle is being heated up" R"Auto Filament Load" S1 T0
M104 S195 ; Set current tool temperature to 195C
M116 S5 ; waiting for nozzle to reach temperature
M291 P"Feed Real light blue filament into the extruder by hand and click OK" R"Auto Filament Load" S3
M291 P"Loading Real-light blue filament" S1 T0 ; Display new message
G1 E10 F600 ; Feed 10mm of filament at 600mm/min
G1 E250 F3000 ; Feed 210mm of filament at 3000mm/min
G1 E20 F300 ; Feed 20mm of filament at 300mm/min
G4 S1 ; Wait one second
G1 E-3 F1800 ; Retract 10mm of filament at 1800mm/min
M400 ; Wait for the moves to finish
M104 S0 ; Set the temperature to zero
M98 P"0:/macros/Set LED Green"
M291 P"Real light blue filament Loaded" R"Auto Filament Load" S1 T0I have only noticed this since RC3, I'm sure RC2 worked properly.
-
Might you be in absolute extrusion mode when you run that macro? Try putting M83 at the start of it.