Addendum: bunch of folks have (correctly) pointed out that the pulleys/belt path are not parallel and going to cause all kinds of grief. They were right :) Since this video has aired, I've torn apart the mechanism and replaced some of it with ballscrews (for different reasons, but it did fix the belt issue :) ). Whoops!
@betacrash3 жыл бұрын
I would love to see an update on the completed project. What kind of speed can you get with this mechanism? Thank you so much for sharing!
@ShaneGadsby4 жыл бұрын
Love seeing H/I/T bot designs, even better to see someone building it from scratch, can't wait to see more!
@deadio13614 жыл бұрын
Your videos have been a great help to me, thanks, keep up the good work:) Many people already mentioned this, but I had the same problem with Mach 3 losing/ignoring z offset and I made it a habit to re-zero the z multiple time to get rid of this "bug". switching to LinuxCNC using a mesa card and linear encoders years ago gave me a peace of mind and accuracy:D
@littlehobbyshop4 жыл бұрын
That isogrid looks fantastic. I've newly discovered your channel and feel bad pointing out a problem 🤦♂️, hopefully not too late but have to say there's an issue with your belt layout. The belts need to be parallel to the axes, if not you will find that motion isn't linear throughout the range of travel. Particularly towards the ends of travel where the angle between the belt and the axis becomes greater. It's hard to communicate without a diagram but when the belt and axis form a triangle shape, the angle of that triangle becomes greater towards the end of the axis and for each mm of travel of the belt, the travel of the axis is less and more importantly less than it is in the middle of the travel. I hope that makes sense, it's something I had a problem with on a CoreXY printer build
@BreakingTaps4 жыл бұрын
Thanks! And no worries, you are absolutely correct :) I ran into these issues a little while after publishing the video ☹ I spent some time fiddling and re-adjusting so all the belts were better aligned (parallel and on the same level as much as possible). But there were some fundamental design issues that prevented me from getting it perfectly dialed in. Between that and the extra friction in the linear rails due to bad mounting... I decided to just scrap it and replace the system with a traditional ballscrew setup. Video incoming on that someday once I work up the motivation to finish the electronics. Oh well, lessons learned :) I probably should have spent more time reading up on CoreXY builds first to see what kinds of issues folks have.
@albertogregory96783 жыл бұрын
@@BreakingTaps Check out the voron 2.4, excellent corexy machine
@DrTimmay4 жыл бұрын
Looking good, just tighten those belts! Cartesians are particularly vulnerable to backlash in timing belts. Another trick is to deck off 5-10 thou from the top as your first op; will make sure all vertically machined surfaces are perpendicular to the top face regardless of stock warping. Added bonus: if you have a second op on the backside you have a prepped datum surface
@DrTimmay4 жыл бұрын
Oh, and if you're fed up with Mach and not averse to compiling control software yourself, PathPilot is GPL and Tormach grudgingly sends the source code for it if you ask nicely ;)
@BreakingTaps4 жыл бұрын
Yeah definitely, those belts are so saggy right now :) The printed tensioner really wasn't sufficient, bottomed out as soon as I started to tighten. Good point regarding decking off the top... I haven't really done that yet and I'm not sure why. Should probably start doing that in general so I have a known surface. Interesting regarding PathPilot! Did they just "skin" LinuxCNC, or would I also be buying into / getting stuck with Tormach-only functionality (e.g. functionality that won't work without also having a Tormach machine)? It looks quite nice so that sounds appealing :)
@ewildgoose4 жыл бұрын
Linux CNC is like the engine. What people fiddle with, ie the gui, is only loosely connected and you could even run multiple of them at once! So pathpilot is more than just a gui, but you can think of it as a gui that controls linuxcnc Checkout “probe basic” for a path pilot alike clone. In some ways better, but less mature
@RadioactvPanda4 жыл бұрын
I've never seen this kind of design! Thank you for the awesome video!
@kenmagalnik65963 жыл бұрын
We've been thread milling virtually every hole for years. Taps are never loaded into machines. The cam profile calls for 3 passes on each thread mill. I don't know if that's necessary, but that's what they are all set at. There is considerably less or a retract, and the linear (well sort of) speed is considerably higher.
@codeeadifferentone80283 жыл бұрын
this guy is very underrated
@grilledcheeseeater34433 жыл бұрын
this belongs on the list of cool things and channels I found on youtube this year
@maxk43243 жыл бұрын
If you bend a curved surface to be flat when machining, wouldn't it just recurve itself after unclamping?
@BreakingTaps3 жыл бұрын
Uhh... yeah it will! To be honest I'm not sure what I was thinking, now that I'm rewatching. Oops :) Some of the features were quite shallow (backstop for linear rail) so perhaps I was concerned they wouldn't get machined to the proper depth. Dunno! Past-me makes some questionable choices :)
@joshwarner56764 жыл бұрын
I realize it's already been said a couple times I the comments, but linuxcnc is pretty great. You can get up and running with just a parallel port and your stepper driver, essentially the same hardware you have for running mach. I've found it to be much more stable and it's pretty straightforward to set up. Additionally, you have the option to upgrade hardware later on, adding something like a Mesa card if you want to increase your speeds by generating a faster pulse train.
@BreakingTaps4 жыл бұрын
Oh interesting, I didn't realize you could control the stepper drivers directly? I had assumed you needed a mesa card or equivalent. Looks like I need to do some reading, that definitely lowers the barrier to tossing out Mach
@joshwarner56764 жыл бұрын
@@BreakingTaps yeah, you can use the parallel port to got yourself going. You'll run into limits on the speed of steps you can send out, but you already have that limitation running mach.
@ewildgoose4 жыл бұрын
Just buy the Ethernet Mesa... not too pricey and easy to swap out computers later. I didn’t need many outputs so just use one of the $5 “5 axis BOB” boards that you can pickup from eBay. Mesa breakouts are way better but started to feel expensive...
@jamiekawabata71013 жыл бұрын
Very cool. You may want to watch out, steel core belts can have the steel cores break from fatigue when they repeatedly go around a small pulley. If it suddenly goes mushy, check the belts.
@maxk43243 жыл бұрын
Interestingly, the motivation for a launch service provider like SpaceX to make everything as light as possible is not to save on fuel but rather to increase the potential payload mass. The more you can carry the more of the market you can serve. The maximum amount of propellant a rocket can carry is something decided by the size of its tanks rather than the mass of the vehicle (I mean in cases when you already have a rocket which you are modifying, in the initial design phase of course vehicle dry mass matters). You generally don't spec tanks to be much larger than what you would need for a max capacity launch (typically measured by max payload mass to LEO or SSO), and after the tank design is finalized there's no amount of mass you can shave off that will increase you propellant capacity so any future mass reductions are either passed on to payload mass (or to a different subsystem which needs more mass budget). As a related side note, the cost of rocket propellant as compared to the cost of launch operations and the rocket itself is relatively tiny, so paying for the propellant itself is never really a constraining factor unlike with aviation where fuel costs inevitably dwarf everything else.
@Mister_Brown3 жыл бұрын
pretty sure he was talking about payloads of customers being shaved in weight. if you're buying a slot on a rocket with multiple customers in the launch your weight directly effects the price
@jonludwig82333 жыл бұрын
For a machining a big plate like that one thing you might consider is gluing it to the table. You can use super glue and double sided tape to make something somewhat removable.
@byronwatkins25653 жыл бұрын
Servos have encoders internal. If you want additional position information, extract it directly from the mobile platform. The sum of torques from your motor belt tension and the serpentine platform belt will stress your axle bearings considerably. I would consider adding a bearing near the serpentine pulley or moving the motors to the other side. Finally, how stiff is the orientation (angle) of the top strip to in-plane and out-of-plane torques? It seems to me that flex there is what will limit your position accuracy -- especially without direct part position measurement.
@liquerinfrnt3 жыл бұрын
I could see a design like this being very useful for the gantry on a plasma cutter
@peterthomson61612 жыл бұрын
Really nice camera slider.
@pyrobeav20053 жыл бұрын
LinuxCNC for life! It takes a bit to learn, but once you have you can NC anything.
@aeroderek3 жыл бұрын
You will want to add some corner brackets to the tall legs. Otherwise it will wobble all over from the inertia. The vertical bolts into the 8020 just aren't stiff. Put the biggest triangle you can fit without interference
@JohnMeacham2 жыл бұрын
if anyone asks those are vernier holes for that rail. Let's you adjust its offset precisely by choosing which holes to use. :)
@frollard3 жыл бұрын
Way late to the party - adding on, the x and y idlers aren't in line with the drive pulleys, which can cause a cosine error when the gantry is close to a motor as the belt pattern forms a more and more severe angle that isn't a square 90.
@BreakingTaps3 жыл бұрын
Yep, you are unfortunately correct :( Someone else commented on that right after I published, and I proceeded to smack my head against the desk. Whoops :) I haven't finished this particular project yet, but the axis have since been disassembled and rebuilt with ball screws so it ended up being moot
@frollard3 жыл бұрын
@@BreakingTaps that's one way to solve it! Keep being awesome!
@alexanderstohr41982 жыл бұрын
the belt ends on the fixed end of the upper bar wont move - no wear to expect there. of course the loose end (the one with the single wheel) does have a relative motion to the bar - so it can be subject of wear if touching the upper bar.
@randfee2 жыл бұрын
I've tried to find a follow up video but I couldn't. did you ever show a video of the finished version (in action) and an analysis on how accurate it got?
@klave85113 жыл бұрын
I imagine that rigidity of the setup is low because of the long belt but could be improved by a wider belt if it’s a problem. Would it be easier to mount linear encoders like a DRO system than the rotary encoders on the shafts, thereby removing errors in belt stretch and flex?
@BreakingTaps3 жыл бұрын
Oh yeah, definitely :) I've since changed this over to ballscrews for a different reason, but I wasn't too worried about rigidity at the time since this is for an essentially non-contact application (not 3D printing though)
@DudleyToolwright3 жыл бұрын
Nice video. Mic-6 or Alcoa's original tooling plate is actually a 7000 series aluminum.
@BreakingTaps3 жыл бұрын
Ah that's good to know, didn't realize. Crazy how different it cuts from 7075!
@GovernmentFails6 ай бұрын
Iso grids have angled walls. Its not the triangles. Its the angled walls and there need to be holes in the vertices
@DeepRafterGaming3 жыл бұрын
Just to clear up: It's not the fuel cost that makes the difference on rockets but rather the payload increase and thrust to weight ratio (TWR), that's where they save money or more so where they can charge more.
@BreakingTaps3 жыл бұрын
Ah yeah, that distinction makes sense. Cheers!
@stevesloan67753 жыл бұрын
Possibly a scale discretion(XYZ) wise? Best bet to model is to create one side and then mirror and adjust/double check distances.
@K4X13 ай бұрын
this made me really confused as to how the thing moves. don't get me wrong, the video is awesome. it's just the movement system that is really confusing. It's like a corexy design, but with 1 belt
@DrewTeter2 жыл бұрын
Question regarding the kinematics. Doesn't turning one motor move the platform at a 45 degree angle? While the other moves at a -45 degree angle? So couldn't you just declare that the diagonals are the x and y axis, thus making each motor independent and simplifying the kinematics?
@BreakingTaps2 жыл бұрын
Yeah I suppose you could!
@benjaminheindl1069 Жыл бұрын
Do you by any chance have any literature references for such a T-Bot system? I built one for my bachelor's project, but I cannot manage to find a single usable source for this mechanism.
@bladerunner7573 жыл бұрын
Do you have enough a height for a chuck for drill bits? I have Taig mill and have a 3/8 arbor that goes in a collet then has a threaded end for a Jacob’s chuck. Makes drilling pretty easy.
@BreakingTaps3 жыл бұрын
Ehhh, it's tight depending on what you're holding the work with. Only 9" travel in Z, so if you're using a vice that runs out pretty quick with a drill and chuck (even stubby drills). Not as much of a problem for sheet material, but definitely not a strong suit of this machine in general.
@shaneschuller251311 ай бұрын
Can this be used for plasma CNC machine? Is it a good configuration for plasma table?
@whatthefunction91403 жыл бұрын
T bot was my nickname in college
@IgorMoochnick3 жыл бұрын
Awesome video. Can you, pls, share what motors did you use?
@EnlightenedSavage3 жыл бұрын
He did. Pointed it out in the video and it’s in the description.
@SgtRex-cz2qs2 жыл бұрын
Is there a more specific term for the belt? because i only find the belts for ones pants on google xD
@andymouse3 жыл бұрын
Are you any good with an ' etch a sketch ' ?....cheers.
@bassgojoe4 жыл бұрын
If it’s a servo motor it should already have an encoder, though, right?
@BreakingTaps4 жыл бұрын
Yeah, I was being a bit loose with terminology. Servo tends to cover a lot of categories: brushless DC, brushless AC, PMSM, etc. Usually associated with an encoder but doesn't necessarily have to be built into the motor unit. Strictly speaking these are "brushless dc motors" right now and will become servos once I add the encoders :)
@BreakingTaps4 жыл бұрын
I should note that these motors do come with hall sensors pre-installed, but those are pretty poor resolution compared to proper encoders :)
@bassgojoe4 жыл бұрын
@@BreakingTaps neat, looking forward to more info about this. I just use steppers for my 3d printer, cnc, etc, but have been curious if servos would be worth the cost.
@BreakingTaps4 жыл бұрын
Yeah I suspect for small stuff like this it doesn't matter much, a stepper would likely do fine. I mostly wanted to play with ODrive to get some experience :) But I have some much larger servos (with integral encoders) that I'm planning to put on my CNC when I find the motivation. That should be a considerable upgrade since it'll really benefit from the properties of a servo and closed loop
@nathantron3 жыл бұрын
I see a lot of people just dropping the software that comes with these things and using their own. There's even one written in NodeJS LOL
@johnandersen89993 жыл бұрын
Giant etch-a-sketch
@jackflash63773 жыл бұрын
How did you do the isogrid? I'm looking for a program to generate them.
@OriginalJetForMe3 жыл бұрын
I'm a pretty big fan of LinuxCNC…
@2DragonFreak3 жыл бұрын
Nice! Can you also blend in metric units into the video? Hard to follow, if you have to google everything
@BreakingTaps3 жыл бұрын
Sorry! bunch of folks complained about that (because, yunno, the entire world is metric except us haha), I even did metric in other videos and just forgot this time around :( Definitely on a big post-it note attached to my monitor though for all future videos. Amusingly I mainly think in metric in most places _except_ machining units. Sigh :(
@jimmihenry3 жыл бұрын
You gonna put a laser into it and make a kapton tape super duper capacitor?
@Jonas-iz7rj3 жыл бұрын
I like the ´hidden´ Subsribe button
@hpux7353 жыл бұрын
Is this mill your AvidCNC?
@BreakingTaps3 жыл бұрын
Yep! Benchtop Pro 2x3 model
@hpux7353 жыл бұрын
@@BreakingTaps Thanks!!
@sku300Fi3 жыл бұрын
this is a 6040 cnc? wich spindle do you have on?
@BreakingTaps3 жыл бұрын
AvidCNC Benchtop Pro 2x3, with a CNCDepot S30C spindle. So basically a super-sized 6040. Still aluminum frame, but weighs about 300lbs :)
@medienmond3 жыл бұрын
Could you make some Alu parts Out of an stl-file i would provide? We had to talk about costs, but would it be Generally possible?
@fenderrexfender3 жыл бұрын
mach3 is only as good as your comports! some comports can lock into a fault state easily; what's the baud rate? any controllers or direct connect to step/dir?
@foxabilo3 жыл бұрын
Can confirm Mach is terrible, incredibly Mach4 is even worse, if anyone learns anything watching CNC on youtube ut should be to NEVER use Mach for your CNC control.
@BreakingTaps3 жыл бұрын
💯
@ReevansElectro3 жыл бұрын
Real engineers use metric.
@EnlightenedSavage3 жыл бұрын
Real engineers aren’t affected by the system of measurement.
@ReevansElectro3 жыл бұрын
@@EnlightenedSavage No? They just drive a Martian probe right through the planet.