New Duet firmware with fast 7-factor delta calibration April 02, 2015 07:32PM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 02, 2015 08:05PM |
Registered: 9 years ago Posts: 76 |
Re: New Duet firmware with fast 7-factor delta calibration April 02, 2015 08:23PM |
Registered: 11 years ago Posts: 734 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:14AM |
Registered: 10 years ago Posts: 1,159 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:42AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:45AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:47AM |
Registered: 10 years ago Posts: 1,159 |
Quote
dc42
Doug, I suggest you set the X and Y probe offsets in the G31 command to zero, and adjust the bed coordinates as necessary to keep the sensor over the bed. The reason is that the algorithm needs the actual XY coordinates of the head for the model to work, but the current code picks up the configured probe points instead - which is the right thing to do if you are trying to compensate for a bad that isn't flat on a Cartesian printer, but the wrong thing to do when calibrating a delta. I'll probably change it in future to subtract the head XY offset when doing delta calibration.
P1 for the IR sensor is correct.
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:50AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 05:56AM |
Registered: 10 years ago Posts: 1,159 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 06:09AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 06:26AM |
Registered: 10 years ago Posts: 1,159 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 06:53AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 07:42AM |
Registered: 12 years ago Posts: 805 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 07:57AM |
Registered: 11 years ago Posts: 515 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 08:43AM |
Registered: 10 years ago Posts: 14,685 |
Quote
sungod3k
That sounds amazing. Im just finishing my new delta and it would save a lot of work. Is there any indication that someone is trying to integrate the same functionality into the normal RAMPS marlin version?
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 08:43AM |
Registered: 9 years ago Posts: 977 |
Quote
sungod3k
That sounds amazing. Im just finishing my new delta and it would save a lot of work. Is there any indication that someone is trying to integrate the same functionality into the normal RAMPS marlin version?
Quote
This version has a much improved auto-calibration function which will hopefully be able to cope with many more printer configuration errors than previous versions were capable of resolving. The auto-calibration can now automatically adjust the following printer configuration variables:
· Delta Radius
· Diagonal Rod Length
· Software Endstop Offsets
· Z-Height Correction
· Tower Position Error Correction (independent Radius and Radial position adjustment for each tower)
All of these values can also be changed manually if desired using the M666 command .
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 08:53AM |
Registered: 10 years ago Posts: 14,685 |
Quote
AndrewBCN
Quote
sungod3k
That sounds amazing. Im just finishing my new delta and it would save a lot of work. Is there any indication that someone is trying to integrate the same functionality into the normal RAMPS marlin version?
[github.com]
Quote
This version has a much improved auto-calibration function which will hopefully be able to cope with many more printer configuration errors than previous versions were capable of resolving. The auto-calibration can now automatically adjust the following printer configuration variables:
· Delta Radius
· Diagonal Rod Length
· Software Endstop Offsets
· Z-Height Correction
· Tower Position Error Correction (independent Radius and Radial position adjustment for each tower)
All of these values can also be changed manually if desired using the M666 command .
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 12:20PM |
Registered: 9 years ago Posts: 977 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 02:02PM |
Registered: 10 years ago Posts: 14,685 |
Quote
AndrewBCN
I wouldn't criticize Rich's work in a thread he might never read, that is kind of self glorifying and does not give him a chance to reply.
If you have some valid, constructive criticism to make about his calibration algorithm or its implementation, why don't you post in the relevant thread in the delta Google group forum?
Quote
AndrewBCN
Or better yet, fork his version of Marlin and implement whatever you believe is a better algorithm, then test it and make a pull request?
Quote
AndrewBCN
Also, who cares about the fp requirements of a calibration algorithm if all we need is to run it once in a while?
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 08:42PM |
Registered: 11 years ago Posts: 734 |
Re: New Duet firmware with fast 7-factor delta calibration April 03, 2015 10:03PM |
Registered: 9 years ago Posts: 977 |
Quote
hercek
...
AndrewBCN, looks like you will need to find some other software developer who is willing to do the considerable work of pulling the calibration solution search to a PC application...
Re: New Duet firmware with fast 7-factor delta calibration April 04, 2015 03:10PM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 04, 2015 08:14PM |
Registered: 11 years ago Posts: 734 |
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 10:20AM |
Registered: 9 years ago Posts: 977 |
Quote
dc42
...
- Contrary to my original expectations, I now think that this algorithm could be used on 8-bit Arduino-based solutions. I hacked the code so that I could run it on an Arduino Uno and time it, and the calculation time came out at under 0.25 seconds in the worst case.
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 11:22AM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 01:12PM |
Registered: 9 years ago Posts: 977 |
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 02:35PM |
Registered: 10 years ago Posts: 14,685 |
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 02:43PM |
Registered: 10 years ago Posts: 903 |
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 03:15PM |
Registered: 9 years ago Posts: 977 |
Quote
dc42
I have now checked in version 1.04d, so please use that code.
Quote
dc42
What sort of Z probe are you designing? I will shortly be ordering PCBs for a variant of my differential IR board, reduced in size to fit under the effectors of most delta printers.
Re: New Duet firmware with fast 7-factor delta calibration April 08, 2015 05:54PM |
Registered: 10 years ago Posts: 14,685 |
Quote
AndrewBCN
Quote
dc42
What sort of Z probe are you designing? I will shortly be ordering PCBs for a variant of my differential IR board, reduced in size to fit under the effectors of most delta printers.
Oh, I am simply designing a holder for one of these $1 Makerbot-style mechanical micro switches that will fit my Kossel Mini effector (the same one I am using for the endstops, see my blog).
Quote
AndrewBCN
I know there are more accurate methods of probing a heatbed but this is very much what the "average delta" (i know, there is no such thing as an average delta) will be using, so if a calibration algorithm works with this, it should work with more accurate Z-probes too. Besides, I only think a more accurate Z-probe makes sense if the endstops are equally accurate. What would be the use of a Z-probe with 0.001 accuracy if the endstops are only accurate to 0.1mm?