Which frame design can scale best?
-
@fcwilt Black rods are water cooling pipes for "illustration".
-
@kuon said in Which frame design can scale best?:
@fcwilt Yeah, for my frame size it is nearly a 6 meter belt. That's why I am considering a regular cartesian printer (like the craftbot flow serie), and thus maybe IDEA. At first I thought the ultimaker crossed gantry would be cool, as it allows for short belt (I would have used 4 steppers, 2 per axles).
The original cross-gantry setup was rather elegant in that it used two round rounds, as both guides and support, for the crossed part. That only works for small printers. For your size you would need to use linear rails mounted to something like a metal plate or extrusion to prevent gantry zag.
The cross-gantry I experimented with used 4 steppers which worked very well - smooth, quiet and very fast.
I'm a fan of the design and may well finished building the printer after I finish the one I am working on now.
Frederick
-
@fcwilt What I like with the cross gantry is that I can have stationary steppers and short belts (with 4 steppers). Of course I would use a heavy "X" with profiles with linear rails on them instead of rods.
-
Then you should go with cross gantry.
The short belts are a plus.
And as long as you don't mind the extra mass of the cross I believe you would be happy with the result.
To keep down moving mass on my printers they are all equipped with Zesty Nimbles as you can see in the image I posted.
Frederick
-
@fcwilt Well, with the cross I can put steppers as big as I want as I will not move them. As for non direct drive, I want to keep the option open for a pellet extruder which weight roughly the same as my dual extruder head pictured above.
-
@kuon said in Which frame design can scale best?:
@fcwilt Well, with the cross I can put steppers as big as I want as I will not move them. As for non direct drive, I want to keep the option open for a pellet extruder which weight roughly the same as my dual extruder head pictured above.
Pellet Extruder???
Frederick
-
-
@fcwilt Yeah, like this https://dyzedesign.com/pulsar-pellet-extruder/ I want this printer to be a platform were I can experiment. And I want my gantry to be able to handle this weight (even if I would print slowly with that).
Of course that extruder is overkill (and expensive), but there are some other high flow (also 2.85mm filament based, like this https://dyzedesign.com/typhoon-extruder/ ) extruders which weight like 2kg I might try.
Even if I do not plan on using it now, while building a project that large, I'd like to have a gantry that is able to handle other "heads".
-
Wow. You could do amazing things with that beast.
Yes you want to come up with a good design for allowing changing tools - hopefully without a lot of work.
Fun project.
Frederick
-
@fcwilt said in Which frame design can scale best?:
@kuon
Wow. You could do amazing things with that beast.
Yes you want to come up with a good design for allowing changing tools - hopefully without a lot of work.Instead of linear rails for the extruder -mini Z axes, you could use dovetail profiles. They could easily slide out for maintenance or tool changing.
For a light load, I made my own PTFE sliders. -
Late replay, but @fcwilt, I am presently planning to use a single Z stepper. Mostly a limitation I've imposed on myself trying to stick with only the Duet3 and having enough drivers for a multi-extruder head. I'm planning some custom code during bed.g to measure some bed heights and tell me how much to adjust each of the front Kinematic balls under the bed.
And regarding belt length, I think any arrangement that keeps both X and Y motors stationary will necessarily require at least one belt that is essentially a square that encloses the print area. Both CoreXY and MarkForged have this characteristic.
Also, regarding belt stretch when comparing the MarkForges and a CoreXY, if you look at the MF picture in this thread, the largest forces on the either belt will be on accelerations and decelerations in the Y direction (you are trying to speed up or slow down the gantry and also the extruder on Y moves). The belt stretch should be less because the belt is shorter (approx half as long) than a CoreXY. However, in a CoreXY, you have two belts managing the same force, so the force on each belt is half, resulting in approximately the same amount of stretch.
Regarding this whole topic, the thing that I think would be interesting is not so much "which is best", but "what are the tradeoffs". Each designer needs to make tradeoffs between many things to make a design that is right for their application. @kuon can't easily source laser cut steel they are, so that affects their decisions. I hate going into the machine shop, so that affects mine. Someone designing for high volume production will make different decisions. And a lot of the effects of our design decisions show up much later, and in things we didn't really think about at design time. So understanding the tradeoffs is valuable.
-
@mikeabuilder I agree with what you said about tradeof. About belt length, I considered cross gantry because it has short belt and no moving steppers. I think it is the only arrangement that has those two qualities. I will try a real design with a cross gantry and see how it goes.
-
On the subject of belt stretch, as I am often at pains to point out, do the maths. People get exited when they read something on the internet and see that applying a force of (say) 40 lbs) using a tensile test machine, gives elongation of about 0.6%. (That's just an example I found on the internet - it's not to be taken as fact). Look at data sheets if you can find them.
But if you take the mass that you are going to move and multiply it by the acceleration, you'll find that the force that you are going to apply is so low that belt stretch is likely to be insignificant.
By way of an example, I have what is considered to be a very heavy hot end because it has 6 inputs. Because of that I use a pair of parallel X rails which adds even more weight. The total moving mass in the Y direction is about 2 Kgs. I accelerate this at around 1000 mm/sec^2 which means that I'm applying a force of around 2 Newtons or around 200 gms or about 0.4lb to the belts. If the internet example is anything to go by (which I doubt) then that would mean I'd be looking at belt stretch of around 0.006%. But because this is CoreXY machine with two belts, then we can halve that again giving around 0.003%. And of course, that stretch will only apply to the section of belt between the attachment point on the carriage and the drive motor pulley. In my case, that's around 1.2 metres maximum giving about 0.036mm worse case. That's why I'm perfectly happy with my long, 6mm wide belts, despite the relatively high mass that I'm throwing around.
Of course (and before someone leaps in to point it out) using a higher acceleration and/or mass will lead to a higher force but my point is simply just do the maths for your own situation before getting to exited about belt stretch. -
This post is deleted! -
I fully agree with the math thing. I constantly try to do them, for things like beam deflection too. For the belt, I am still considering the high temp option I have.
-
@mikeabuilder said in Which frame design can scale best?:
Mostly a limitation I've imposed on myself trying to stick with only the Duet3 and having enough drivers for a multi-extruder head.
What board are you thinking of using?
I'm planning some custom code during bed.g to measure some bed heights and tell me how much to adjust each of the front Kinematic balls under the bed.
You don't need custom code - that feature, Manual Bed Leveling, is part of the firmware.
Frederick
-
I'm also in agreement on the math. Engineering is about understanding and you can't really understand without math.
But I also approach a lot of the engineering problems by trying to design to minimize undesirable forces even if I don't calculate their magnitude. For example, on a coreXY, there is a lot of talk about how to set the two belt tensions to be equal. Lots of phone apps and acoustic measurements. My coreXY designs (1.5, so far) use mechanisms to allow the two belts to be connected during tensioning so that they are naturally equalized. Then I lock the belts in place. This way, I avoid having to worry about the effects of unequal belt tension. Here's the overly complicated mechanism we're using on the printer at my maker-space, using a guitar tuning machine to allow us to "crank up the tension"
.I also over-design where the cost is not high to do so. I use 10mm belts because it's not that much more expensive. 2040 vs 2020 extrusion, NEMA23 vs 17. This works because my printer design is just for me and I'm OK with the added costs. Other designers will have their own priorities.
-
@fcwilt, I've got a Duet3 6HC on hand. I'm using the 6 drivers for X,Y, Z, E0, E1, and one unused.
For leveling, I'll check out the process for assisted manual leveling. But I'm also thinking of coding up something just for fun with some constraints I want to place on myself. I don't want to adjust the rear support because it's hard to reach, and I'll have big thumb wheels on the two front bed supports. I thinking of code that I can use to calibrate the thumb-wheels (I know, it can be calculated, but where's the fun in that?), then the leveling code will tell me to turn each one right or left by a specific amount of rotation.
This is what happens when engineers retire...
-
Just to summarize a bit what I learned or confirmed in this thread:
- Always do the math, for belt stretch, beam deflection...
- No design is perfect and it's always tradeoffs.
- MarkdForge kinematic is a nice alternative to CoreXY
- Cross gantry might work with proper design (I will try it for fun (at least a CAD drawing, maybe not the construction))
- Ballscrews are overkill for 3d printer
- Belts can work on Z with gear/brake (or maybe even just 4 big steppers)
- Belt stretch can be smaller than we think, do the math
- There are some 1.75mm bowden drive (nimble)
- This forum is great
-
@mikeabuilder said in Which frame design can scale best?:
For leveling, I'll check out the process for assisted manual leveling. But I'm also thinking of coding up something just for fun with some constraints I want to place on myself. I don't want to adjust the rear support because it's hard to reach, and I'll have big thumb wheels on the two front bed supports. I thinking of code that I can use to calibrate the thumb-wheels (I know, it can be calculated, but where's the fun in that?), then the leveling code will tell me to turn each one right or left by a specific amount of rotation.
If you design the bed support with just 3 points (left front, rear center, right front) then you could use the firmware feature because it uses the first point probed as the reference and only computes the needed adjustments for the other two points probed. So you would probe rear center, left front, right front.
And three points do determine a plane.
Frederick