Hypercube xy distortion May 27, 2017 01:05AM |
Registered: 7 years ago Posts: 19 |
Re: Hypercube xy distortion May 27, 2017 02:18AM |
Registered: 9 years ago Posts: 5,232 |
Re: Hypercube xy distortion May 27, 2017 07:31AM |
Registered: 12 years ago Posts: 5,796 |
Re: Hypercube xy distortion May 27, 2017 07:47PM |
Registered: 7 years ago Posts: 19 |
Re: Hypercube xy distortion May 27, 2017 07:48PM |
Registered: 7 years ago Posts: 19 |
Re: Hypercube xy distortion May 27, 2017 09:33PM |
Registered: 7 years ago Posts: 19 |
Re: Hypercube xy distortion May 27, 2017 11:07PM |
Registered: 9 years ago Posts: 31 |
Re: Hypercube xy distortion May 28, 2017 12:44AM |
Registered: 12 years ago Posts: 5,796 |
Re: Hypercube xy distortion June 07, 2017 12:05PM |
Registered: 8 years ago Posts: 776 |
Re: Hypercube xy distortion June 07, 2017 03:20PM |
Registered: 7 years ago Posts: 45 |
Re: Hypercube xy distortion June 07, 2017 05:00PM |
Registered: 8 years ago Posts: 88 |
Quote
lkcl
dd is correct but the terminology (use of the word "parallel") is not entirely clear (sorry, dd, had to point that out).
basically the belts as they come off the idlers on the main part of the "H" ABSOLUTELY MUST be at right-angles. also, as they go on they ALSO MUST BE AT RIGHT-ANGLES. you can see a CORRECT implementation at the corexy.com website:
Re: Hypercube xy distortion June 07, 2017 08:07PM |
Registered: 8 years ago Posts: 776 |
Quote
sigxcpu
No. They must be parallel to the moving axis. I can rotate my X axis at 45 degrees relative to Y axis and keeping the belts parallel to their respective moving axis will still work. And they are not at "RIGHT" angles, they are 45 degrees.
So, dd's "parallel" is good. Think of it as a leadscrew because it is easier to picture. You need to mount it PARALLEL to the guide.
Re: Hypercube xy distortion June 07, 2017 08:12PM |
Registered: 8 years ago Posts: 776 |
Re: Hypercube xy distortion June 08, 2017 11:33AM |
Registered: 8 years ago Posts: 88 |
Re: Hypercube xy distortion June 08, 2017 12:06PM |
Registered: 12 years ago Posts: 5,796 |
Re: Hypercube xy distortion June 08, 2017 12:18PM |
Registered: 8 years ago Posts: 776 |
Quote
sigxcpu
This is a perfectly valid configuration. All the red stuff needs to be parallel. All the blue stuff needs to be parallel. No straight angle anywhere.
Quote
You are confusing XY squareness, which is a valid requirement for a standard firmware configuration, but can be corrected in firmware with the actual motion mechanisms. They are not related, as you can see in the above picture.
Re: Hypercube xy distortion June 08, 2017 12:23PM |
Registered: 8 years ago Posts: 776 |
Quote
the_digital_dentist
That's a valid configuration only if the firmware knows that the axes are not square and maps the object coordinates which were created under the assumption of square axes, to the unsquare axes of the printer. I can't think of any reason why anyone would want to configure a printer this way, unless they are trying to fit it into a triangular space.
Re: Hypercube xy distortion June 08, 2017 01:07PM |
Registered: 8 years ago Posts: 88 |
Quote
the_digital_dentist
That's a valid configuration only if the firmware knows that the axes are not square and maps the object coordinates which were created under the assumption of square axes, to the unsquare axes of the printer. I can't think of any reason why anyone would want to configure a printer this way, unless they are trying to fit it into a triangular space.
Re: Hypercube xy distortion June 08, 2017 01:15PM |
Registered: 8 years ago Posts: 88 |
Quote
lkcl
Quote
sigxcpu
This is a perfectly valid configuration. All the red stuff needs to be parallel. All the blue stuff needs to be parallel. No straight angle anywhere.
a straight angle would be 180 degrees. a right angle is defined as 90 degrees. you mean no right-angles, not "no straight angles". English is not my primary language, so take that as "right", not "straight".
although technically you are correct, i cannot imagine that anyone would want to (a) design a CoreXY printer where the angle of the X (blue thick) line was not orthogonal (at right angles to) the Y (red thick) line.such that (b) they had to enter that angle as a parameter into firmware that (c) they had to modify and maintain.
not least, such a design would have one major significant disadvantage over a CoreXY which *did* have that angle be exactly 90 degrees: it would be wasteful of both materials and space, and would be technically extremely challenging. not least: specialist parts would have to be designed or sourced which held the (moving) cross-gantry on rails, you would have to perform complex calculations on the length of the cross-member, source special-length rails or rods...
not only that, but whatever that angle is, the printer would need to be width * cos ( angle ) * 2 larger in its depth than an equivalent-sized printer where angle = 90 degrees.
thus, whilst *technically* you are correct, to even consider such configurations, i have to conclude, is a waste of time, effort, resources and materials to consider as well as being a hugely unnecessary technical complication both in terms of design and firmware for *NO* good reason... except inasmuch as it helps to understand why *not* to design printers in such a non-standard configuration.
so whilst the idea is entirely new to me and i had never considered it before until now (angle != 90) if there was a genuine actual improvement in the quality or resources in considering such a non-standard arrangement, i would say it was worthwhile pursuing (and would actually strongly recommend the configuration in future, to anyone considering making a CoreXY design).
least of all, i have to point out: we have a newbie asking questions here about how to solve a problem with his newly-constructed CoreXY printer, and we're discussing hypothetical, unnecessarily-complex, resource-wasteful and impractical design configurations. hum.
so, can we agree that, whilst such hypothetical configurations are "technically feasible" that they are far from practical, should not be recommended, and that, to ensure that other designers do not make the mistake of considering them, agree to *recommend* that their printer has right-angles (90 degrees) at all the eight points marked in yellow in the (modified) diagram above, because that combines *both* the two aspects "red and blue belt portions must be parallel" *and* it combines the best optimal and least design-complex space-saving design for which end-users will NOT have to write and maintain their own non-standard firmware for what would ultimately be a sub-optimal CoreXY 3D printer.
would you agree with that?
Re: Hypercube xy distortion June 09, 2017 08:08AM |
Registered: 8 years ago Posts: 776 |
Quote
sigxcpu
Quote
the_digital_dentist
That's a valid configuration only if the firmware knows that the axes are not square and maps the object coordinates which were created under the assumption of square axes, to the unsquare axes of the printer. I can't think of any reason why anyone would want to configure a printer this way, unless they are trying to fit it into a triangular space.
The point was to prove that the keyword is "parallel" not "right angle".
Re: Hypercube xy distortion June 09, 2017 08:17AM |
Registered: 8 years ago Posts: 776 |
Quote
sigxcpu
The unsquare XY was a forced hypotetical drawing (although perfectly working) to prove that the constraint is parallelism, not squareness. Squareness is the most used, but optional.
Quote
A delta printer is not "square" in any plane in terms of XYZ axes. Firmware translates each point in 3D space, so it is much more "non-sense" than my hypotetical arrangement.
Quote
sigxcpu
- right angles - optional, can be adjusted by firmware
- parallel - mandatory, cannot be fixed
Re: Hypercube xy distortion June 09, 2017 10:22AM |
Registered: 9 years ago Posts: 338 |
Re: Hypercube xy distortion June 09, 2017 11:36AM |
Registered: 11 years ago Posts: 14,685 |
Quote
lkcl
Quote
sigxcpu
The unsquare XY was a forced hypotetical drawing (although perfectly working) to prove that the constraint is parallelism, not squareness. Squareness is the most used, but optional.
can you please point me to any existing off-the-shelf firmware for a CoreXY 3D printer which supports the hypothetical arrangement that you've described?
Re: Hypercube xy distortion June 09, 2017 11:36AM |
Registered: 9 years ago Posts: 5,232 |
Re: Hypercube xy distortion June 09, 2017 11:44AM |
Registered: 8 years ago Posts: 776 |
Re: Hypercube xy distortion June 09, 2017 11:54AM |
Registered: 8 years ago Posts: 776 |
Quote
dc42
Quote
lkcl
Quote
sigxcpu
The unsquare XY was a forced hypotetical drawing (although perfectly working) to prove that the constraint is parallelism, not squareness. Squareness is the most used, but optional.
can you please point me to any existing off-the-shelf firmware for a CoreXY 3D printer which supports the hypothetical arrangement that you've described?
RepRapFirmware should be able to, if you configure it for a normal CoreXY printer and then enable orthogonal axis compensation.
Re: Hypercube xy distortion June 09, 2017 12:36PM |
Registered: 9 years ago Posts: 338 |
Re: Hypercube xy distortion June 09, 2017 02:58PM |
Registered: 8 years ago Posts: 88 |
Re: Hypercube xy distortion June 09, 2017 03:13PM |
Registered: 8 years ago Posts: 776 |
Quote
sigxcpu
I really don't understand what you don't understand.
Re: Hypercube xy distortion June 09, 2017 08:10PM |
Registered: 7 years ago Posts: 19 |