Do these features exist in RRF?
-
Hi,
I’m looking for specific features but only if it can work 100% of the display screen not via PC / Wi-Fi or Rpi via Octoprint + plugins, or any other Gcode commands via Slicer.
I’ve Spend 5+ months paying people to implement these in Marlin, could not get it to work with 12864 display nor the Creality Touch screen. Marlin has some issues and limitation or maybe the developers were not skilled enough. If these don't exist, I would want to project the cost or how many man hours it would take to implement these in RepRap.
Would like these to work with Duet board + BL Touch or maybe CR Touch with PanelDue or 12864 screen.
-
Does RepRap allow the end user set the Z-offset up to 0.01mm or 0.005mm increments?
-
Does RepRap allow the end user to set the Move Z by 0.01 or 0.005mm increments?
-
Does RepRap have Bi-linear ABL vs. UBL?
-
Does RepRap load the ABL into SRAM when printing and processes it from SRAM vs. processing it from EPROM or from SD Card? Hoes does ABL work if it saves the mesh on the SD card adn we are printing of SD card as well?
-
Does RepRap allow the end user to set 25 probe points on ABL on a 360mm x 360mm bed size?
-
Does RepRap allow or already has an algorithm that does the following:
a) probe each of 25 points 3 times, out of there measures on each point, discard the number that is further from the other two measures and on the other two take the average, the average is based on 1/3 of second measure, and 2/3 of the third measure so they are not treated equally and speed of each measure is slowed down a bit from 1st to 3rd measure?
b) Does RepRap allow the end user to probe the bed with BL touch 3 times on one spot while the BL touch probe’s weight is on the bed yet it does not trigger it when it extends the probe to shift it's weight on the bed, so there needs to be a probing travel setting that allows the end user to specify exact travel distance and speed of Up and Down on each measure of the 1/25 probe point including travel speed from 1/25 to 2/25...and so on.
-
Does RepRap allow the end user to set the Fade Height on ABL by 0.1mm increments starting from 0.1mm?
-
Can RepRap produce this type of automation:
Probe 25 points, then display the highest probing point, then display the lowest probing point and it’s X, Y, Z coordinates, then subtract the lowest probing point from the highest probing point and display exact bed deviation, then move nozzle to coordinates of the lowest probing point, so the end user can set the Z-Offset in that particular spot of the bed and not in the middle of the bed.
Cheers
-
-
@mach3 said in Do these features exist in RRF?:
Hi,
I’m looking for specific features but only if it can work 100% of the display screen not via PC / Wi-Fi or Rpi via Octoprint + plugins, or any other Gcode commands via Slicer.
I’ve Spend 5+ months paying people to implement these in Marlin, could not get it to work with 12864 display nor the Creality Touch screen. Marlin has some issues and limitation or maybe the developers were not skilled enough. If these don't exist, I would want to project the cost or how many man hours it would take to implement these in RepRap.
Would like these to work with Duet board + BL Touch or maybe CR Touch with PanelDue or 12864 screen.
You can freely define the menu entries for an 12864 (see 12864 display menu system). The paneldue feature set is fixed.
So for all the positive answers below, assume that you will also need to implement the menu file(s) to make them accessible via 12864.
- Does RepRap allow the end user set the Z-offset up to 0.01mm or 0.005mm increments?
Yes.
- Does RepRap allow the end user to set the Move Z by 0.01 or 0.005mm increments?
Yes
- Does RepRap have Bi-linear ABL vs. UBL?
RepRapFirmware's mesh bed leveling is more like UBL than ABL. What is it that you exactly want/not want here? Maybe it's called differently.
On the off chance that you want to ask about automatic bed tramming: Yes, that's supported
- Does RepRap load the ABL into SRAM when printing and processes it from SRAM vs. processing it from EPROM or from SD Card? Hoes does ABL work if it saves the mesh on the SD card adn we are printing of SD card as well?
It's loaded into RAM (if I read the source code correctly.
- Does RepRap allow the end user to set 25 probe points on ABL on a 360mm x 360mm bed size?
Yes. The maximum number of probe points on Duet2 and Duet3 hardware is 414.
- Does RepRap allow or already has an algorithm that does the following:
a) probe each of 25 points 3 times, out of there measures on each point, discard the number that is further from the other two measures and on the other two take the average, the average is based on 1/3 of second measure, and 2/3 of the third measure so they are not treated equally and speed of each measure is slowed down a bit from 1st to 3rd measure?
Not directly, but the probe setup allows you to probe multiple times and only stop when the tolerance between two probes is less than a specified value (default 0.03mm). See M558
b) Does RepRap allow the end user to probe the bed with BL touch 3 times on one spot while the BL touch probe’s weight is on the bed yet it does not trigger it when it extends the probe to shift it's weight on the bed, so there needs to be a probing travel setting that allows the end user to specify exact travel distance and speed of Up and Down on each measure of the 1/25 probe point including travel speed from 1/25 to 2/25...and so on.
You can define the starting height and speed for a probing move, as well as travel speed. Someone wrote a script that allows the BLTouch to move from probe point to probe point without retracting between the points, but I've never used it.
- Does RepRap allow the end user to set the Fade Height on ABL by 0.1mm increments starting from 0.1mm?
Yes, see M376
- Can RepRap produce this type of automation:
Probe 25 points, then display the highest probing point, then display the lowest probing point and it’s X, Y, Z coordinates, then subtract the lowest probing point from the highest probing point and display exact bed deviation, then move nozzle to coordinates of the lowest probing point, so the end user can set the Z-Offset in that particular spot of the bed and not in the middle of the bed.
The information you request is returned by the G32 command like this:
G32 49 points probed, min error nn.nnn, max error mm.mmm, mean ee.eee, deviation dd.ddd Height map saved to file 0:/sys/heightmap.csv
You would probably need to develop a plugin to pull your desired values and coordinates from the heightmap.csv file and create a macro file to do your "probe-at-lowest-mesh-point" procedure.
While what you are asking for is not readily available, you can probe Z at the exact location of one of the mesh points and then you have proper matching of one point with the mesh so that should be without deviation beyond the repeatability error of the probe.
-
https://forum.duet3d.com/topic/14544/guide-to-marlin-s-fast-bltouch-probing-feature-on-duet?_=1640885147718 shows how to do 6b with RRF.