Arc Compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Reprapper Nophead has pointed out that when the RepRap extrude head moves it lays down material equally on either side of its centre line. But what an arc is being created, less material is needed on the inside of the arc than the outside. This page describes the calculation that's needed to compensate for that. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
Reprapper Nophead has pointed out that when the RepRap extrude head moves it lays down material equally on either side of its centre line. But when an arc is being created, less material is needed on the inside of the arc than the outside. This page describes the calculation that's needed to compensate for that. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Line: 12 to 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| r ≈ R + 0.5t. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < < |
Indeed for straight lines (i.e. R is infinite), that is exactly what you want. But for small R the hole will come out too small because more material is laid down in the inside area, Ai than is needed. So r has to be larger than the simple calculation gives to compensate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
Indeed for straight lines (i.e. when R is infinite), that is exactly what you want. But for small R the hole will come out too small because more material is laid down in the inside area, Ai than is needed. So r has to be larger than the simple calculation gives to compensate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Without loss of generality, consider the entire circle of which the arc along which the centre of the extruder moves is a part. Let the circumference of the circle be length L: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Line: 26 to 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ai = π(r2 - R2) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < < |
If we equate the Ai values so that r gives the area we would have for a straight line we have | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
If we equate the Ai values so that r gives the inner area we would have for a straight line we have | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| πrt = π(r2 - R2) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Line: 38 to 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| r = [t + √(t2 + 4R2)]/2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < < |
(There is also the negative square root which we can ignore.) We can tabulate this formula for some typical values: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
(There is also the negative square root which we can ignore.) We can tabulate this formula for some typical values. For t = 0.5 mm, say: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| < < |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| As you can see, above R = 6.5 mm, the simple offset calculation of adding half t gives the right answer to within 10 microns. But below that the differences are significant. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Line: 1 to 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Added: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > > |
Arc CompensationReprapper Nophead has pointed out that when the RepRap extrude head moves it lays down material equally on either side of its centre line. But what an arc is being created, less material is needed on the inside of the arc than the outside. This page describes the calculation that's needed to compensate for that.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||