Let's build a TBot cartesian motion platform

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 81

  • @BreakingTaps
    @BreakingTaps  3 года назад +41

    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!

    • @betacrash
      @betacrash 3 года назад +4

      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!

  • @ShaneGadsby
    @ShaneGadsby 4 года назад +3

    Love seeing H/I/T bot designs, even better to see someone building it from scratch, can't wait to see more!

  • @deadio1361
    @deadio1361 4 года назад +7

    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

  • @RadioactvPanda
    @RadioactvPanda 4 года назад +4

    I've never seen this kind of design! Thank you for the awesome video!

  • @littlehobbyshop
    @littlehobbyshop 4 года назад +15

    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

    • @BreakingTaps
      @BreakingTaps  4 года назад +7

      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.

    • @albertogregory9678
      @albertogregory9678 3 года назад +2

      @@BreakingTaps Check out the voron 2.4, excellent corexy machine

  • @codeeadifferentone8028
    @codeeadifferentone8028 3 года назад +1

    this guy is very underrated

  • @DrTimmay
    @DrTimmay 4 года назад +6

    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

    • @DrTimmay
      @DrTimmay 4 года назад +4

      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 ;)

    • @BreakingTaps
      @BreakingTaps  4 года назад +3

      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 :)

    • @ewildgoose
      @ewildgoose 4 года назад

      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

  • @grilledcheeseeater3443
    @grilledcheeseeater3443 3 года назад +1

    this belongs on the list of cool things and channels I found on youtube this year

  • @maxk4324
    @maxk4324 3 года назад +17

    If you bend a curved surface to be flat when machining, wouldn't it just recurve itself after unclamping?

    • @BreakingTaps
      @BreakingTaps  3 года назад +14

      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 :)

  • @kenmagalnik6596
    @kenmagalnik6596 3 года назад +1

    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.

  • @jonludwig8233
    @jonludwig8233 3 года назад +3

    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.

  • @maxk4324
    @maxk4324 3 года назад +13

    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_Brown
      @Mister_Brown 3 года назад +3

      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

  • @byronwatkins2565
    @byronwatkins2565 3 года назад +1

    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.

  • @joshwarner5676
    @joshwarner5676 4 года назад +2

    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.

    • @BreakingTaps
      @BreakingTaps  4 года назад

      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

    • @joshwarner5676
      @joshwarner5676 4 года назад +1

      @@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.

    • @ewildgoose
      @ewildgoose 4 года назад +2

      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...

  • @jamiekawabata7101
    @jamiekawabata7101 3 года назад

    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.

  • @liquerinfrnt
    @liquerinfrnt 3 года назад

    I could see a design like this being very useful for the gantry on a plasma cutter

  • @peterthomson6161
    @peterthomson6161 2 года назад

    Really nice camera slider.

  • @aeroderek
    @aeroderek 3 года назад

    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

  • @randfee
    @randfee 2 года назад +1

    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?

  • @pyrobeav2005
    @pyrobeav2005 3 года назад

    LinuxCNC for life! It takes a bit to learn, but once you have you can NC anything.

  • @frollard
    @frollard 3 года назад +3

    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.

    • @BreakingTaps
      @BreakingTaps  3 года назад

      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

    • @frollard
      @frollard 3 года назад

      @@BreakingTaps that's one way to solve it! Keep being awesome!

  • @klave8511
    @klave8511 3 года назад +2

    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?

    • @BreakingTaps
      @BreakingTaps  3 года назад

      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)

  • @alexanderstohr4198
    @alexanderstohr4198 2 года назад

    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.

  • @JohnMeacham
    @JohnMeacham 2 года назад

    if anyone asks those are vernier holes for that rail. Let's you adjust its offset precisely by choosing which holes to use. :)

  • @GovernmentFails
    @GovernmentFails 6 месяцев назад

    Iso grids have angled walls. Its not the triangles. Its the angled walls and there need to be holes in the vertices

  • @DudleyToolwright
    @DudleyToolwright 3 года назад

    Nice video. Mic-6 or Alcoa's original tooling plate is actually a 7000 series aluminum.

    • @BreakingTaps
      @BreakingTaps  3 года назад

      Ah that's good to know, didn't realize. Crazy how different it cuts from 7075!

  • @stevesloan6775
    @stevesloan6775 3 года назад

    Possibly a scale discretion(XYZ) wise?
    Best bet to model is to create one side and then mirror and adjust/double check distances.

  • @DeepRafterGaming
    @DeepRafterGaming 3 года назад

    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.

    • @BreakingTaps
      @BreakingTaps  3 года назад

      Ah yeah, that distinction makes sense. Cheers!

  • @K4X1
    @K4X1 3 месяца назад

    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

  • @DrewTeter
    @DrewTeter 2 года назад

    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?

  • @bladerunner757
    @bladerunner757 3 года назад

    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.

    • @BreakingTaps
      @BreakingTaps  3 года назад

      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.

  • @benjaminheindl1069
    @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.

  • @shaneschuller2513
    @shaneschuller2513 Год назад

    Can this be used for plasma CNC machine? Is it a good configuration for plasma table?

  • @andymouse
    @andymouse 3 года назад

    Are you any good with an ' etch a sketch ' ?....cheers.

  • @bassgojoe
    @bassgojoe 4 года назад +1

    If it’s a servo motor it should already have an encoder, though, right?

    • @BreakingTaps
      @BreakingTaps  4 года назад

      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 :)

    • @BreakingTaps
      @BreakingTaps  4 года назад +1

      I should note that these motors do come with hall sensors pre-installed, but those are pretty poor resolution compared to proper encoders :)

    • @bassgojoe
      @bassgojoe 4 года назад

      @@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.

    • @BreakingTaps
      @BreakingTaps  4 года назад +1

      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

  • @IgorMoochnick
    @IgorMoochnick 3 года назад

    Awesome video. Can you, pls, share what motors did you use?

    • @EnlightenedSavage
      @EnlightenedSavage 3 года назад +1

      He did. Pointed it out in the video and it’s in the description.

  • @nathantron
    @nathantron 3 года назад +1

    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

  • @SgtRex-cz2qs
    @SgtRex-cz2qs 2 года назад

    Is there a more specific term for the belt? because i only find the belts for ones pants on google xD

  • @jackflash6377
    @jackflash6377 3 года назад

    How did you do the isogrid?
    I'm looking for a program to generate them.

  • @johnandersen8999
    @johnandersen8999 3 года назад

    Giant etch-a-sketch

  • @OriginalJetForMe
    @OriginalJetForMe 3 года назад

    I'm a pretty big fan of LinuxCNC…

  • @hpux735
    @hpux735 3 года назад

    Is this mill your AvidCNC?

    • @BreakingTaps
      @BreakingTaps  3 года назад

      Yep! Benchtop Pro 2x3 model

    • @hpux735
      @hpux735 3 года назад

      @@BreakingTaps Thanks!!

  • @whatthefunction9140
    @whatthefunction9140 3 года назад

    T bot was my nickname in college

  • @jimmihenry
    @jimmihenry 3 года назад

    You gonna put a laser into it and make a kapton tape super duper capacitor?

  • @sku300Fi
    @sku300Fi 3 года назад

    this is a 6040 cnc? wich spindle do you have on?

    • @BreakingTaps
      @BreakingTaps  3 года назад

      AvidCNC Benchtop Pro 2x3, with a CNCDepot S30C spindle. So basically a super-sized 6040. Still aluminum frame, but weighs about 300lbs :)

  • @2DragonFreak
    @2DragonFreak 3 года назад

    Nice! Can you also blend in metric units into the video? Hard to follow, if you have to google everything

    • @BreakingTaps
      @BreakingTaps  3 года назад +1

      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 :(

  • @Jonas-iz7rj
    @Jonas-iz7rj 3 года назад

    I like the ´hidden´ Subsribe button

  • @fenderrexfender
    @fenderrexfender 3 года назад

    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?

  • @medienmond
    @medienmond 3 года назад

    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?

  • @foxabilo
    @foxabilo 3 года назад +1

    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.

  • @ReevansElectro
    @ReevansElectro 3 года назад +9

    Real engineers use metric.

    • @EnlightenedSavage
      @EnlightenedSavage 3 года назад +2

      Real engineers aren’t affected by the system of measurement.

    • @ReevansElectro
      @ReevansElectro 3 года назад

      @@EnlightenedSavage No? They just drive a Martian probe right through the planet.