Re: RepRap 3DR Delta printer Released March 24, 2014 09:40AM |
Registered: 11 years ago Posts: 1,381 |
Quote
Romank
Had to use some M8 nuts over the FSR. otherwise they did not work.
Re: RepRap 3DR Delta printer Released March 24, 2014 12:57PM |
Registered: 10 years ago Posts: 4 |
Re: RepRap 3DR Delta printer Released March 24, 2014 10:39PM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 05, 2014 06:43PM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 06, 2014 07:04AM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 06, 2014 04:40PM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 06, 2014 05:22PM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 07, 2014 12:35AM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 07, 2014 03:58AM |
Registered: 11 years ago Posts: 732 |
Re: RepRap 3DR Delta printer Released April 07, 2014 04:13AM |
Registered: 11 years ago Posts: 63 |
Re: RepRap 3DR Delta printer Released April 07, 2014 04:24AM |
Registered: 11 years ago Posts: 63 |
Re: RepRap 3DR Delta printer Released April 07, 2014 05:34AM |
Registered: 11 years ago Posts: 732 |
I'm not aware of any firmware which would compensate for slanted towers. New cartesian-delta conversion equations would need to be derived for this. If payala is good at math and can do a bit of C then he can derive them and update calculate_delta function accordingly. Correcting incorrect tower position is easy within the current cartesian-delta conversion equations.Quote
HaDe
hercek, appreciate your update, I admit I haven't followed recent firmware & fine tuning efforts too closely. Do those already implement a way to compensate not only for incorrectly positioned, but for slanted towers, too?
CPU overhead of Johann's autoleveling is not that bad. It is only a few comparisons, additions and multiplications. It has much bigger problem though. Incorrect calibration will lead to errors in X, Y, and Z coordinate. Johann's autoleveling will mitigate only the Z-coordinate portion of the error. That is the reason I do not use it.Quote
HaDe
As much as I admire Johann's ingenuity, I didn't implement his autolevelling system because of the added processing load is requires during printing (applying the transformaton matrix for every point on the tool path) on a CPU which is already working at its limits, and also because of the added complexity (and, to some extent, flexibility in Z direction) of adding FSRs to the three bed mointing points.
Re: RepRap 3DR Delta printer Released April 07, 2014 08:51AM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 07, 2014 09:15AM |
Registered: 11 years ago Posts: 63 |
Re: RepRap 3DR Delta printer Released April 07, 2014 11:49AM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 07, 2014 11:58AM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 07, 2014 12:30PM |
Registered: 11 years ago Posts: 142 |
Quote
payala
so that did nothing in this print.
Re: RepRap 3DR Delta printer Released April 07, 2014 11:21PM |
Registered: 12 years ago Posts: 364 |
Re: RepRap 3DR Delta printer Released April 08, 2014 07:18AM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 09, 2014 01:34AM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 09, 2014 04:43AM |
Registered: 11 years ago Posts: 732 |
Correct, unfortunately it turned out to be iterative for me. In ideal situation, it should spit out the correct values in one iteration. That was my goal. But it did not happen to me. My guess would be that mostly because of measurement errors. Since getting the data to the notebook without a z-probe will be even less precise, then I'm not sure how much it makes sense to try to feed the data with just manually finding the touch point and copying the data from the get current position command to the notebook. Maybe you can test the precision of your manual method by measuring a set of spots more times and check whether you are getting the same results. This would also require you can move each tower carriages by one micro-step (pronterface has minimum of 0.1 mm which is about 8 micro-steps for me). But even with imprecise data it may give you better hints how to move tower positions. I did not try it so I do not know.Quote
payala
Am I right that the process is iterative? You have to measure, feed the notebook with measured data, get new params, measure and start again?
Richie tried to find some heuristic to do this after he had given up his attempt with the maxima notebook. I know his first attempt had some errors I pointed out to him. He reported fixing it but I do not know how and I did not review his code. If you add a z-probe you can just try his firmware.Quote
payala
Anyway, this has got me thinking about the problem of auto calibration in general, you just need to optimize your parameter vector to minimize z error across the build plate. And I was thinking about implementing it in firmware, so the printer gets in autocalibration mode and does the iteration to optimize the parameter vector. So, in fact, I was thinking about implementing the optimization with a genetic algorithm. As bad as the printer calibration can be, you start from a not so bad situation usually, and you just want to find a better point, the problem is that it is not intuitive what is the effect of each parameter change, and especially, the amount of change. Maybe an iterative optimization algorithm could find a good solution for itself. This would be very useful for people that cant get through the math to calibrate their printers, or people that have children like me and have no time ;-) What do you guys think?
Re: RepRap 3DR Delta printer Released April 09, 2014 12:11PM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 09, 2014 02:54PM |
Registered: 11 years ago Posts: 1,381 |
Re: RepRap 3DR Delta printer Released April 09, 2014 05:16PM |
Registered: 11 years ago Posts: 142 |
*/ /** \brief column positions - change only to correct build imperfections! */ #define DELTA_ALPHA_A 210 #define DELTA_ALPHA_B 330 #define DELTA_ALPHA_C 90 /** Correct radius by this value for each column. Perfect builds have 0 everywhere. */ #define DELTA_RADIUS_CORRECTION_A 0 #define DELTA_RADIUS_CORRECTION_B 0 #define DELTA_RADIUS_CORRECTION_C 0
Re: RepRap 3DR Delta printer Released April 09, 2014 06:12PM |
Registered: 11 years ago Posts: 13 |
Re: RepRap 3DR Delta printer Released April 09, 2014 07:45PM |
Registered: 11 years ago Posts: 142 |
Quote
Repetier
To be fair, the radius correction is not mathematically correct. It only computes the column coordinate based on the correction and uses this. I think the avr is not able to handle the correct compensation in a timely manner. So correction should really be small or it will hurt more then help.
Re: RepRap 3DR Delta printer Released April 09, 2014 08:45PM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 10, 2014 05:06AM |
Registered: 11 years ago Posts: 732 |
Re: RepRap 3DR Delta printer Released April 10, 2014 07:43AM |
Registered: 11 years ago Posts: 142 |
Re: RepRap 3DR Delta printer Released April 11, 2014 12:33AM |
Registered: 10 years ago Posts: 1 |