Opinion on Core XY belt layout
-
I'd always go with dual X rails…
Or perhaps one wide one, like E3D is planning for the Z axis of their motion system?
Not ideal IMO as the hot end would have to "hang over the side" which leads to a less rigid mount and shifts the centre of gravity. Tried it myself and hated it so went back to duel rails. Having said that, I hate the way that E3D hot ends are mounted in any case. Fixed at the very to the top of the heat sink with the rest hanging down and able to flex. Is the screw mount better than that God awful groove mount?
-
Well I redrew everything as was discussed above, and I am starting to fall in love with the layout
In order to fit the pulleys into the design with a gantry plate bolted to the top of two hiwin rails with 4 cars on "X", I did have to switch back to 6mm belts. Oh well.
For fun I am going to try the e3d threaded heatsink mounted to a small triangular aluminum plate which is then bolted to the gantry plate with spacers. This should allow quick swaps between the v6 and volcano as well as moderate adjustments on heatsink height by swapping spacers.
However, a new problem arises as I lay everything out back into my frame (roughly). The heatsink is kind of split, 2/3 of it below the gantry plate (3/16 thick 6061) and the other third is above the plate. It looks pretty but cooling is looking to be a bit of a pain since the machine is enclosed(hot) with there being a chance of active heating (currently planning for passive heated chamber). I could make a light duty enclosure box to mount to top of gantry plate (pretty and allows a fan to force air over everything) but still only contacting a third of the heatsink. Pretty sure that won't be enough
Instead I could also drop the heatsink lower and have the cooling set up under the gantry plate and between the linear guides. However, I dont like the swaying down there or the risk of cooling the nozzle. Water cooling would be great, but out of all of our machines at work our lathe (due to age and wear) is more of a lathe like object and can't be trusted with tight tolerances.
One thing I really do like about this design (dual rails with belts on center) and how it is wedged into the frame is that I should be able to easily run drag chains now (light duty). This allows me to enclose the top of the machine far easier than I was anticipating otherwise.
Quick side note: The Z stage is currently 3 12mm rods for guidance with 3 four start 2mm leadscrews (openbuilds) Since it seems the true auto leveling has evolved tremendously, I will run all three screws independently with 40t on the motors (.9 degree) and 20t on the leads. This should give me the proper gearing for 0.01mm resolution, I believe? I would run straight 4:1 ratio with 1.8 degree motors but I can't get a clamping style pulley(which is also GT3) for the leadscrews smaller than 20t and an equivalent GT3 style motor pulley maxes at 60. Say worst case scenario, the bed is 10-12kg and the motors are setup as so…is it enough? Motors are 17HM19-2004S.
-
Ref the hot end - it sounds to me like a case for liquid cooling https://e3d-online.com/titan-aqua-hotend-and-extruder
Ref lead screws. Multi start screws for Z axis are one of my personal pet hates but let's not go into that, except to say that if you used a finer lead, then you could do away with gearing.
Anyway…
You've got the gearing the wrong way round. You want the smaller (20T) pulley on the motor and the larger (40T) pulley on the screw.
So 2mm pitch 4 start is 8mm lead. That is to say, 1 full turn is 8mm. You should aim for multiples of full steps for layer height. Now with 2:1 gearing (20T on the motor and 40T on the screw), one full turn of the motor will move the screw half a turn so give 4mm lead. Using 0.9 degree motors, you get 400 full steps per rev so 400 full steps = 4mm therefore 0.1mm would be 10 full steps. Therefore you can use any later height that is a multiple of 0.01mm.
If you used 1.8 degree motors, you'd have 5 full steps per 0.1mm which is fine unless you wanted to use layer heights that aren't multiples of 0.02mm (1 full step). So 0.14mm would be fine as it's 7 full steps, but 0.15 is not so good as it would be 7.5 full steps and you'd be relying on micro stepping for positional accuracy. But all the "normal" layer heights (i.e 0.1, 0.2, 0.3 0.4 etc) would all be fine with 1.8 degree motors and 2:1 gearing.
Edit. Ref torque requirement. If it's any help I use a single Nema 17 driving three 1mm lead screws via a continuous belt which lifts a 400mm x 400mm x 10mm thick aluminium tool plate, mounted on a 2020 frame and topped with 6mm glass. Can't remember how much that weight though.
HTH
-
I've looked at the aqua. If I had a plate spaced below the top gantry plate then I could use it,(so that nozzle sits below gantry rails.) However, mounting it has me a bit concerned.
On the lead screws, I find it hard to source reliable screws which is why I have always settle with using openbuilds. ( that and I have several of their machines) However, their screws steps/5mm are always something like 1 percent off on all builds. Which would mean if need to calculate that into gearing. Hmm, may be better off trying to source some 2 start 1mm leads.
On gearing. Haha duh blonde moment here on me!
Planning weight on gantry (including x rails and braces) is stretching into 3-4kg territory.
-
On the lead screws, I find it hard to source reliable screws which is why I have always settle with using openbuilds.
Yes, I'm a huge fan of Open Builds - but not their screws. Amazon is you friend. That's where I got my 1mm lead (1mm pitch single start) trapezoidal screws from https://www.amazon.co.uk/s/ref=nb_sb_ss_i_4_14?url=search-alias%3Daps&field-keywords=8mm+lead+screw+1mm+pitch&sprefix=8mm+lead+screw%2Caps%2C144&crid=24TH7CG3NH1CY&rh=i%3Aaps%2Ck%3A8mm+lead+screw+1mm+pitch
-
In US I see CNC INC on Amazon has some 800mm long 1mm lead, assuming single start. I already have the 0.9 degree motors. Those would put me at 6400 steps/mm though. Probably should plan to buy more 1.8 degree steppers instead.
Maybe use 0.9 degree for XY on one of the lighter C-BOT variants.
Still musing over how to mount an Aqua if I go that route. It doesn't look user friendly for someone mounting to aluminum plates/my current revision of the gantry. I'll have to post the newest version here later tonight for musing.
-
Okay so back on the topic of the belt system,
I have hit a minor/major problem. Minor problem with a major fix. The machine has gotten a little ambitious with build volume for certain parts on the agenda. As in,I am going to run out of filament long before I run out of build volume on some prints, especially if I were to run volcano at times. That and when running any kind of need for support material I would be forced to run the same material as support, creating a lot of cleanup and waste.
So…
1.)convert to cartesian IDEX
2.)Try to butcher together a CoreXYU IDEX and probably fail miserably
3.)Dual extruder on the main hotend (blahhhhhhhh)
4.)diamond...unfamiliar to me and would require setup like @deckingman or bowden (and I reallllllyyyyy suck at tuning a bowden since my previous bowden builds have all required 600mm+ bowden tubes)
5.) Run the titan aqua as the "main hotend on the plate and come up with some sort of system to raise and lower a secondary bowden style or nimble based hotend that runs support material only. Mayhaps a servo driven e3d-v6 mounted on the same gantry plate as the AQUA?I really would like to run IDEX but the motion system starts to become a headache for me if wanting to maintain coreXY
-
In US I see CNC INC on Amazon has some 800mm long 1mm lead, assuming single start. I already have the 0.9 degree motors. Those would put me at 6400 steps/mm though. Probably should plan to buy more 1.8 degree steppers instead.
Maybe use 0.9 degree for XY on one of the lighter C-BOT variants.
Still musing over how to mount an Aqua if I go that route. It doesn't look user friendly for someone mounting to aluminum plates/my current revision of the gantry. I'll have to post the newest version here later tonight for musing.
On my Dbot I went with 3 belted 1mm lead single start screws and decided for speed and torque and to limit steps/mm I went with 1.8 deg motors and I'm glad I did. Even so I have to run fairly high current on the Z motor to prevent binding at the very low end close to the belt. Mind you it's a very heavy bed.
-
I have hit a minor/major problem. Minor problem with a major fix. The machine has gotten a little ambitious with build volume for certain parts on the agenda. As in,I am going to run out of filament long before I run out of build volume on some prints, especially if I were to run volcano at times.
The options as I see it, in order of complexity - least to most.
1. Buy filament in 2.3kg spools. If that's not enough then…
2. Change filament "on the fly". This is something I've done on numerous occasions, the first time had me in a cold sweat but now I'm quite relaxed about it. What I mean is this. With a Titan extruder, there is a short piece of PTFE tube sticking out of the top. When the old filament is just about to run out, cut it just above the tube (so that you don't get the kinked end coming off the spool). Take the new filament and when the old filament has disappeared inside the tube by about 5mm, push the new filament in. Maintain light downward pressure so that the two ends are always in contact. Keep the pressure up until you are sure that the hobbed bolt has got hold of it and that any retraction won't pop it out.
3. Use pause and resume. Not something that I've tried personally but it should work. Pause the print, chnage the filament, then resume.
4. Use "Y splitter". As above but more automated.
5. IDEX
6. A multi input hot end such as a Diamond or multiple hot ends like the Cyclops or Kraken. Actually this might be less complex than IDEX if you don't mind long Bowden tubes. Personally I hate them which is why I have a second CoreXY stacked above the first taking the extruders. I'd say dual CoreXY is probably a bit more complex than IDEX but it gives you more print area. Anyway, a 3 input Diamond would give you 3 x 1kg or 3 x 2.3kg and with a 5 input you could get up to 5 x 2.3 = 11.5Kg of loaded filament (ought to be enough). You'd set the mixing ratio to use equal amounts of each filament.
Multiple hot ends would allow you to print support material separately to the main material. This is also possible with the Diamond and easy if you choose materials with similar temperatures (e.g E3D edge + Scaffold). If you have filaments with wildly different temperatures, then IDEX might be better.
If you are likely to use large nozzles, I would give serious thought to using a Diamond. The multiple melt chambers allow you much higher melts rates an dthus high(ish) print speeds even with large nozzles. The down side is that you can't just change nozzles - you have to chnage the main brass part and for that to be practical it means having a number of complete hot end assemblies which gets a bit expensive.
7. Tool changing - i.e swapping between "parked extruders". Definitely the most complex.
Those are just my thoughts…..........
-
I have used pause resume without problems when I have caught it. I am considering some future load cell based filament run out detection and warning, maybe combined with a Y splitter, ambitions are nothing without the time, willpower and resources to see it through though
-
We're doing a small production run of the Duet3D laser filament monitor.
-
Count me in for one or ten David!
-
BTW, I am planning to attempt E3D style tool changing with two direct drive aquas, I am using 2.8A Nema23s though which I hope to run at 2.4A. I am prepared for it to be less than ideal to have that much mass moving around and the strain it will put on the rest of the printer, but nothing ventured and all that..
-
I am prepared for it to be less than ideal to have that much mass moving around and the strain it will put on the rest of the printer, but nothing ventured and all that..
I'm throwing 4kgs around without any problems. Nema 17s at 1.8Amps so on that basis, Nema23s at 2.4Amps looks like overkill but hey…......
-
I'm throwing 4kgs around without any problems. Nema 17s at 1.8Amps so on that basis, Nema23s at 2.4Amps looks like overkill but hey…......
That's encouraging! Overkill is a bit par for the course for me tbh, but I also have some loose plans to chuck my Foredom toolshaft around with it eventually, possibly as a 3D print finishing experiment. Anyways, I like OP's idea of a tooling plate sandwich, as I understand it, the Railcore guys have been struggling with bending bolts on the pulleys over time as well as movement in the threads, though I guess it's a general corexy issue, relatively high torques involved.
-
…........................... the Railcore guys have been struggling with bending bolts on the pulleys over time as well as movement in the threads, though I guess it's a general corexy issue, relatively high torques involved.
I hadn't really looked at the Railcore so after you mentioned it, I just took a quick gander. Yes, I can see that would be a problem. Personally, I would never fix an axle at just one end. Apart from the motors, all my idlers and carriage wheels are on axles supported top and bottom (or at both ends).
-
Food for thought, you've got me thinking now actually (sorry for the hijack Zakfarias, but might be relevant to your build too) I've got a fair bit of 4mm aluminium sheet, with 4 brass stand offs in a nema17 pattern might make a quick and dirty idler sandwich.
-
@bikingviking
: No problems with the hijack, it is all very relevant to my issues. I am hoping for higher quality performance over the railcore(which is in the list of top 10 favorite designs). A lot of what I am doing with the sandwiched tool holding plates and using shoulder bolts instead of regular bolts for pulley guides makes up for its longevity issues.@all
Looking at diamond, I could run a 3:1 but its air cooled and I would basically run a gantry system stacked similar to @deckingman. However, I noticed reprap.me has a 5:1 that is watercooled…a little too many inputs (weight on secondary gantry) in my opinion but it is water cooled...Running a monomaterial would be great but multi-material is limited. Not a bad thing but at this point the design has so much $, time, and CNC work done on it that you may as well go for over the top performance.
I could run cartesian IDEX and just reconfigure my frame accordingly, however, with my minimum build volume requirements it would be a massive megaton of weight to sling around 2 AQUAs on a heavy duty large gantry.
Dual coreXY seems to be all fun and games, of course the machine footprint becomes massive to maintain build area with 2 dual rail gantries. Hmmm, belt routing with the current setup might become even more conflicting though, plus would need a helping hand on the firmware config.
Using the filament monitor and having it pause/resume/even notify when there's a runout would be nice and simple. However, what happens if the new roll of filament has a different diameter say 1st roll is perfect 1.75mm and the second is 1.73 or 1.72?
@DC42 I would definitely be interested in a few of the monitors, even if they don't make it into this build I would definitely use them on something.
Side note; I use S3D for all slicing mostly because of how many machines I manage and easy UI. Wanting to reference this since it does effect some of the optional routes to go.
-
…............................. and using shoulder bolts instead of regular bolts for pulley guides makes up for its longevity issues.
In my day (and still to my old fashioned way of thinking), a bolt by definition is partially threaded. If it is threaded all the way up to the head then it isn't bolt, it's a Set Screw. Whatever you call them, it's best to run idlers on an unthreaded (smooth) shaft.
Ref the water cooled Diamond. I've looked at them. What puts me off is that there is no data to prove that they work (or otherwise). The reason that puts me off is that I've done an awful lot of work with Diamond hot ends (see my blog), including the 5 colour (air cooled version). The air cooled version has (undocumented) issues with heat creep which causes filament to swell and jam in the area of the heat break. I have a sneaky suspicion that RepRap.me knew about filament jamming but were mistaken about the cause because it ships with a massive 80Watt heater that is simply too powerful. The real reason for the jamming issues was that, in order to get 5 heat sinks in the same footprint, the lower fins are reduced in diameter. This makes them less efficient so a much bigger fan is needed to solve the problem (not a bigger heater which does not solve the problem). My evidence is all here https://somei3deas.wordpress.com/2017/10/14/the-diamond-5-colour-part-2/ and https://somei3deas.wordpress.com/2017/10/23/the-diamond-5-colour-part-3-finally-tamed/
So given the fact that the stock 5 colour air cooled diamond has issues which are not made clear, and the lack of any information about the water cooled version, I'm reluctant to part with any money in case it too has issues. I'd happily test one if Peter Bogely (he's the CEO of RepRap.me) supplied me one but I doubt that'll happen.
-
From a molding/tooling background; when I say shoulder bolt I mean a precision shaft with a smaller thread at one end. Say a 5mm shaft with a socket head cap screw head and m4 threads at the other end. Amazing how many things have the same/similar reference. Just what we have always called them around the shop, i think we are supposed to call them stripper bolts.
Anywho, I agree on the diamond findings (I've followed your blog for a while now) which is why I have always been leery of going to a mixing hotend. Not sure if I have the same level of virtuous patience to handle those headaches as you.