No idea if there is some other source but I referred to https://miscsolutions.wordpress.com/paneldue/ when updateing the PanelDue FW...
Latest posts made by Alex9779
RE: "Smart purge" of BCN
I see your point…
I ist checked one profile with ABS left and PVA right and the values of both are different. So I assume they will also be different for other types of materials. I didn’t find a colour selection...
As far as I can see the Sigma does not cool an inactive hotend but they retract by 8mm upon a change...
I have no experience with a Sigma but I just hear good things about it. I just wanted to know how others do that switching. Maybe having a look at how the UM3 does it can’t hurt too...
"Smart purge" of BCN
I was wondering how BCN does that tool changing of their Sigma and did browse through their profiles they supply for S3D and their firmware on Github.
It seems they implemented an M800 command, not documented on reprap.org, which they call "Smart purge".
See here https://github.com/BCN3D/BCN3DSigma-Firmware/blob/master/Marlin/Marlin_main.cpp#L7992.
There are two options, I think they use the second one at the moment with parameters 'F', 'S', 'E' and 'P'.
Basically they measure the time an extruder has been inactive, that code is implemented in the screen update loop, there they count the seconds.
And in the M800 command then they use this to calculate the distance to purge.
In the S3D profile they use 'M800 F9.41 S0.0011 E9.0 P1.62' for their ABS material and 'M800 F8.46 S0.0154 E9.9 P1.78' for their PVA material. So the values appear to be really tuned for every material.
What do you think of this method of doing a purge upon tool change?
An different approach to achieve a similar goal would be to implement some gcode commands to create variables and do calculations with them in gcode. Like saving the current time with a gcode to a variable when activating a tool. Substract that value from the current time and multiply it with some other value, all in a gcode command like 'G1' to calculate the values of the paramters for that command.
That would be pretty cool. And this would also solve some other thing I have in mind, like calculating the idle temperature based on the acitve temperature if your slicer just supports the active temperature as all slicers I know do. That would be cool…
RE: Problems changing extrusion multiplier with PanelDue
Cool I knew there was a newer version but the release notes didn’t contain anything interesting for me so I didn’t update yet…
Problems changing extrusion multiplier with PanelDue
Ok I am running the DWF with a DueX2 and a 4.3'' PanelDue with Firmware 1.16.
I have two tools and recently I wanted to change the extrusion multiplier while printing with both tools.
But it didn't work. I hit the "100" of the second tool and adjusted the multiplier and then hit "SET". I saw for a second the multiplier chaning but then going back to "100" but the multiplier of the first tool changed instead. At least it showed that number…
Changing with the WebIF works so...
RE: Still problems with messages in DWC
Hmmmmmm seems I got this fixed for me…
Inserted a /rr_disconnect GET request just after I get the status and now it seems working without old log messages. I just get in return what should be returned...
Thanks for the hint! There are so many aspects and stuff to look at and to have in mind. Thank god David knows all this
RE: PT100 weirdness
Ok got the new daughter board today. At first thanks to Tony/David for the quick replacement!
Tested with two resistors on the DWF first and the readings have been reasonable.
I monitored the PT100 connections for any leak voltage when moving carriages, switching on heaters and fans to be sure there is not voltage on the heater channel by accident. No voltage could be monitored so.
Then connected both PT100 and looks good for now: