Making chainsaw robot, carving logs

Pubblicato il 4 apr 2021
visualizzazioni 3 009 121

Check out for 50% off your first month of any crate!
The robot arm I used:
Please consider supporting these projects through my patreon:
When I was offered the opportunity to beta test an upcoming robotic arm from Tormach, I knew exactly what I wanted to do with it. CNC chainsaws baybeeeeee. Aside from being fundamentally awesome, it is a very interesting software problem. Since I didn't have to build the arm I was able to focus the project and the video on the software challenges of making something like this work. Thank goodness I didn't have to build the arm because the software almost killed me. I can imagine all kinds of next steps for this creation like machining textures with the chainsaw or cutting topiaries. I hope you like it!
* Low Polygon Labrador Model:
Other great things (your purchase helps support this channel):
* I use a glowforge pro for rapid prototyping and it's great. You can $500 off a Glowforge pro here:

Stuff Made Here
  • Stuff Made Here

    Stuff Made Here

    10 giorni fa

    Hope you enjoy this robot as much as I do 🙂. A big thanks to everyone who helps to make these projects possible through their patreon support. If you'd like to help me make more projects like this (and get more behind the scenes content, an AWESOME discord, livestreams, etc) check out

    • Plfj Aa

      Plfj Aa

      14 ore fa

      If you would have cut with a water jet you will have quicker cutting results.

    • Matthew Crow

      Matthew Crow

      15 ore fa

      Now you need a huge enclosure for the bar oil you will need to cut wood!

    • Matt Bergamin

      Matt Bergamin

      Giorno fa

      Try Ice next !

    • Řįň Øķū

      Řįň Øķū

      Giorno fa

      You're amazing man, really inspired by the way you fail and just keep doing it till you get it to work and the results are just amazing, good job

    • Rick Palmer

      Rick Palmer

      Giorno fa

      Please send the unpickable lock to Lockpicking Lawyer

  • Ben Groebe

    Ben Groebe

    22 minuti fa

    As far as optimizers go, when I run into false extrema with gradient methods I've found that simulated annealing works pretty well and is usually pretty fast. At worst, you can use it to find a good starting position for a gradient approach.

  • Fateh Aliyev

    Fateh Aliyev

    26 minuti fa

    When using gradient ascent or descent, remember to use momentum.

  • Peter Shinn

    Peter Shinn

    44 minuti fa

    The funny thing is that you didn't even bother to ask someone who uses chainsaws whether or not a pole saw could cut a log. Obviously you figured out the answer, it can't! A pole saw is meant for small branches. Heck, it probably even says that in the manual, which you always brag about not reading. :)

  • Coby Bentley

    Coby Bentley

    48 minuti fa

    how many computers does this guy have lol

  • M L

    M L

    54 minuti fa

    You asked for: how can you help in 2021? You can do a *Good* rocket and send it with a camera *not the fish bowl lense one* to the space and finally stop the debate between flat earth vs round, just x fun, but actually gonna be viral and you gonna help people stops the debate

  • REMIX The Observer

    REMIX The Observer

    Ora fa

    Heslo what App are you using in 4:50 i cant figure out is it on android too ?
    Tank you

  • Kyle


    Ora fa

    So... honest question here...
    Why didn't you iterate off of the pumpkin carving setup for this machine? I know it's not as cool as chainsaws - but you'd have the potential for some amazing functional 3d CNC work that could push the community forward (especially if you're willing to open-source your work) and also provide you with some very unique patents (which you could use to ensure that the community doesn't get bulldozed by some company that wants to own sole rights to this kind of tech.)
    I love your content, and expanding it beyond casual youtube shenanigans to create/evolve the industry would be mind-blowing.

  • thenoobthisis


    Ora fa

    When will you send the lock you made to lock picking lawyer

  • SergentDeathJack


    Ora fa

    Should try to use a camera to try to use it as a ref point for the saw blade.

  • Ernst Sjöstrand

    Ernst Sjöstrand

    2 ore fa

    Always run your python code with PyPy! Would love to see V2.0 of this! Or maybe that would be 0.2... ;-)

  • drip


    2 ore fa

    This is how mecha anime start

  • Ma Li

    Ma Li

    3 ore fa

    Could you... attach an axe to the robot arm? I'd bet it would make an even nicer dog. And be even more deadly.

  • Jake Baber

    Jake Baber

    4 ore fa

    The editing for your videos has much more personality behind your content. It makes an already awesome video exponentially more enjoyable. Michelin Star for content and another for editing

  • Akshay khanapure

    Akshay khanapure

    5 ore fa

    Can you make a football defence machine 😀😀😀

  • CC Official

    CC Official

    5 ore fa

    What ever happened to the lock picking lawyer picking your lock

  • Jim K

    Jim K

    5 ore fa

    Burning blade ... Property sharpen your chain. Great video!

  • Thecoolyoyo


    8 ore fa

    It’s such a relief that robots can be just as stupid as me.

  • Sabi1234567890Asdf


    11 ore fa

    I love my terms for my ratchets. Pleas come off... I'm not asking...I'm getting annoyed... and my cheater bar is ok f you somthings going to break.

  • Zack Higgins

    Zack Higgins

    13 ore fa

    15:21 looks like he's been trying to improve the haircutting robot.

  • ceerw buty

    ceerw buty

    13 ore fa

    "And I knew in my heart I could make a much worse one for free" the words I live by

  • Andrew Samoil

    Andrew Samoil

    14 ore fa

    This is gold

  • Malcolm O

    Malcolm O

    14 ore fa

    Your code would be way faster if you didn't use a language designed for text processing...

    • ceerw buty

      ceerw buty

      13 ore fa

      Chainsaw tooth aggressiveness is a whole new problem.

  • OneShotWizard


    14 ore fa

    I love your videos! Thank you!

  • Jose Ferreira

    Jose Ferreira

    15 ore fa

    Your videos are just excellent man. PS. Somebody knows what drawing software is that on the ipad?, i'm dying to know.

  • Victor Blaer

    Victor Blaer

    15 ore fa

    Everyone, lets check out his Kiwico!

  • Victor Blaer

    Victor Blaer

    15 ore fa

    Love your content and so impressive how smart you are.
    For your python setup, could you tell us what it is? Many thanks!

  • Christopher Tyler

    Christopher Tyler

    15 ore fa

    The dog I think turned out AWESOME wow. Also. Chains on chainsaw bars need oil, if they r not lubricated enough the bar cat stretch and the chain can fly off

  • Dosank


    15 ore fa

    I like how the level of danger in these projects keeps going up with each video, i am expecting an avengers level threat by the end of 2025

  • Albert Cavazos

    Albert Cavazos

    15 ore fa

    So this is what Michael reeves would have been had he not dropped out of college to be a crackhead. Nice.

  • Logan Flowers

    Logan Flowers

    16 ore fa

    take a couple thou off of the anti kickback teeth, it'll be fine

  • Willym Weir

    Willym Weir

    16 ore fa

    Starting my kid on kiwi next week!!!!



    17 ore fa

    Not an engineer, but am a chainsaw wielder. I think the problem you were having with the wood is a combination of not having the proper chain/bar combo for carving, the chain not being properly sharpened, and not having enough RPMs to cut through it. Solution: Better bar/chain, a good file, and a stronger motor pulling at 12k RPMs.

  • Ben F

    Ben F

    17 ore fa

    I'm in a robotics coding class in college right now. I relate to the cycle of frustration immensely. "This should work, why doesn't this work? I forgot... I'm just dumb" lol.

  • J.H. Oldman

    J.H. Oldman

    17 ore fa

    This is what happens when your brain is too big for your head.

  • Crasheli


    19 ore fa

    16:47 his face🤣🤣🤣

  • Jeremiah Meachum

    Jeremiah Meachum

    20 ore fa

    File your rakers down Bud. That's what we call those in the logging world.
    3 to 4 passes with a good metal file on each one of those rakers and you'll be good to go, The chain also has to be sharp or sharpened.

  • jeffrey orrell

    jeffrey orrell

    20 ore fa

    Chainsaw tooth aggressiveness is a whole new problem.

  • fatrobin72


    20 ore fa

    my first Big 3d print was that model... as a gift to cheer up my other half after her parents black lab passed away...

  • Bryan Shepherd

    Bryan Shepherd

    20 ore fa

    Him: "My wife also grew up making things, so I thought it would be interesting to hear from her, instead of me for once"
    Him: "What's in the box?"
    Her: "Oh electroluminescent sculptures"

  • Marco Pichler

    Marco Pichler

    20 ore fa

    What app do you use on your ipad?

  • Sebastian S

    Sebastian S

    21 ora fa

    hey you could glue together 2x4 pine instead of trying to cut a log of oak.

  • Rhyme& Reason

    Rhyme& Reason

    21 ora fa

    Did you forget to add an oiler in your custom chainsaw? Chainsaws need oil in the bar groove.

    • Bigcubefan


      20 ore fa

      I thought the same!

  • Blain Bowman

    Blain Bowman

    21 ora fa

    What about a dart gun for a game of darts or something along those lines? I am disabled and can't really throw a dart to play a game of darts with my friends or family.

  • fernyga1


    22 ore fa

    he is saying that is cheaper to make this instead of buying a wood bear for 2k but he spent 900k on this robot

  • Andrew Fornes

    Andrew Fornes

    23 ore fa

    You should come to New Bern, North Carolina. Our mascot is the Bear and we have tons of wooden and ceramic bears outside different shops and parks.

  • Rudolf Wickond

    Rudolf Wickond

    23 ore fa

    I think a cage from wire mesh would be more reasonable for safety around the chainsaw-robot

  • DynamiteYT


    23 ore fa

    Anyone else see ‘dance till your dead ‘ and ‘why are sausage dogs so long’ in the background lol

  • The European Lynx

    The European Lynx

    23 ore fa

    Idk maybe I am kinda dumb here but for the coding why would you not start with the points closest to the center and a 360°° Angle (aka twice the same cut) then instead of testing every angle you simply do a half aproximation so it checks 180° next then either 90° or 270° depending on if that cut goes into material or not and so on for about 5 or 10 steps (I doubt a chainsaw would be any more accurate than that. then repeat that for all relevant points until your initial structure. (aka any point that concave with a reasonable precision so points can for example be no closer than 5 cm together which would be about the accuracy I expect for this tool.) Once all those have been computed you simply do the same but in a single cut for all convex points. After that you would have the robot execute the found steps in reverse order. This should result in a reasonably fast program while allowing relative good precision. The only downside to this solution is that holes would be impossible to calculate so for example the dog legs would need to be connected to the body. I have thought of another solution that technically would allow holes in structures however it would only allow low polygon count inputs.

  • Salvadore Bertolone

    Salvadore Bertolone

    23 ore fa

    arent there a bunch of cam solutions that already do all this?

  • Chris Wilson

    Chris Wilson

    23 ore fa

    (Oscar, age 5, says) This robot arm is really interesting. I like it when it says "stay back, I will kill you."

  • Nighthawke70


    23 ore fa

    Several items that will help out a ton.
    An oiler for your chain.
    A chain that is designed for feller/buncher systems. These have more teeth per foot and are more aggressive in cutting.
    No kickback, your bot has strength in its joints to prevent any kickback from breaking things.
    The bar itself needs to be twice a strong as a normal consumer level bar. A bar designed for feller, buncher, firewood processor system is higher recommended. Look up Pacific Trail Manufacturing Systems for a decent selection. Make sure it'll fit your current setup, or you'll be cutting a new mount.

  • Rudolf Wickond

    Rudolf Wickond

    23 ore fa

    Why not use a genetic algorithm for the search? Its less likely to be stuck in a local maximum.

  • Jacob


    Giorno fa

    Ok take that robot and put a plasma cutter on it and make the firepits that are shaped like a ball with the cool designs

  • Ben S

    Ben S

    Giorno fa

    Get a haircut from it

  • Phil Berg

    Phil Berg

    Giorno fa

    Loose the chainsaw and install a router and use it like a giant dremel, then you will be able to do plunge cuts then you can modify a cnc computer to run your robot arm . Awesome work

  • danteelite


    Giorno fa

    Hey. I just want to say that you’re the reason I started exploring more fabrication and tech builds, why I’m typing this in my first ever apple product (iPad Air 4 256gb with gen2 pencil! You made it look so amazing I had to get one!) and why I’m ordering a glowforge soon! (If you do a sponsorship, I’ll happily use your link or whatever.)
    You still make most of this look like wizardry, but you’ve boosted my excitement for nonsense builds a million fold! I’ve been doing small scale builds, crafting, leather and basic 3D printing, but I plan to get into much more engineering. I have cancer and started crafting as a necessity to help support myself and my mother, but you’ve helped me see how ridiculous and fun it can be.
    Thank you!

  • Kostas Drakakis

    Kostas Drakakis

    Giorno fa

    If anyone knows any of the songs included in this videio please help me by replying with the title of the song

    • Luipr


      55 minuti fa

      darude - sandstorm, look it up

  • DMVMedien


    Giorno fa

    Wonderful proof for what mathematics is important for in engineering and every day live

  • Areeb Haider

    Areeb Haider

    Giorno fa

    please send your unpickable lock to the lock picking lawyer

  • Casey Dahlin

    Casey Dahlin

    Giorno fa

    BSP. Break the outer material into convex polyhedra, enumerate the planes of the faces of each resulting polyhedron as potential cuts.



    Giorno fa

    I just want a writing machine that knows my handwriting to complete assignments

  • dcoog anml

    dcoog anml

    Giorno fa

    For those wondering, at 14:30 that's the exquisite "Dance 'till your dead || 10 hours " by Nemesis, not the more mainstream "Dance till you're dead 10 hours" w 52m views.

  • Klaas J

    Klaas J

    Giorno fa

    i hate kiwi co

  • Joe Navo

    Joe Navo

    Giorno fa

    There is a relatively easy way how to calculate the gradient ascent, even if you have multiple maximum points.
    Start scanning a linear line, let's say along the length of the object starting near the edge, and record the heights.
    repeat that with a rough distance, let's say 6-7 mm scanning another line parallel to the first one and recording the heights again.
    Do it until the object is roughly scanned, which should be a couple of lines, and should happen quickly.
    Repeat the same on the perpendicular direction along the width of the object, again a couple of parallel lines.
    Once finished, you have obtained a rough heights matrix.
    Let's assume that you've discovered that this height matrix includes 3 maxima (maximum points)
    All you have to do now is get the height sensor to do the standard algorithm of gradient ascent you used before and start with the nearest point next to each maxima and repeat that 3 times (once for each maxima).
    Once done, you compare the 3 heights you've got and take the highest one, which is your point.
    In order to avoid mistakes, when deciding on how many maximum points the algorithm should check after the initial scan, just make a condition that the difference between maximum heights should be higher or equal to the distance between the linear lines you measured initially. That way, you reduce the to-be-measured points into minimum number possible.
    Good Luck

  • elorz007


    Giorno fa

    1:08 so, the basic idea is attaching a custom chainsaw to the end of a robotic arm.
    Please, no.

  • Nick Widmer

    Nick Widmer

    Giorno fa

    Permutations not combinations

  • Duncan Aitken

    Duncan Aitken

    Giorno fa

    A chainsaw file and oil go a long way! Depending on how hard the wood is (it appears to be pine, so probably not too hard), you'll need to sharpen the teeth fairly frequently. Speaking of oil, was the feed blocked?

    • Duncan Aitken

      Duncan Aitken

      Giorno fa

      Also, beef up the motor on the saw, that should help heaps!

  • kimur ell

    kimur ell

    Giorno fa


  • Scarlet Beans

    Scarlet Beans

    Giorno fa

    this is better than Micheal reeves

  • wircreach


    Giorno fa

    Everyone gansta until the doom music kicks in.

  • Caswell Thompson

    Caswell Thompson

    Giorno fa

    "And I knew in my heart I could make a much worse one for free" the words I live by

  • Kevin Pickford

    Kevin Pickford

    Giorno fa

    22:10 you can't tell me she's not drunk 🤣

  • Patrick Tarkey

    Patrick Tarkey

    Giorno fa

    What if you cc’d a giant custom made Dremel instead of using a chainsaw?

  • Dallas Jensen

    Dallas Jensen

    Giorno fa

    You don't have a oiling system witch keeps the chain sharp and the bar lubed and cooled bar oil bro

  • LighdarTheThird


    Giorno fa

    Anyone know the music credits?

  • cuberille


    Giorno fa

    the flashing light is a good step, but really you should look at lockout procedures

  • Absolute Zerø

    Absolute Zerø

    Giorno fa

    Is this the new chainsaw man anime I've been hearing about recently?

  • Davide Gentile

    Davide Gentile

    Giorno fa

    You sir, are a fucking GOD.

  • scamin sam

    scamin sam

    Giorno fa

    your a wimp. scared of failing... everyone fails. Send in the lock. you promised. Come on.. your so scared that some one will prove to be smarter than you... that is ridiculous as your wife is already eons smarter than you.

  • Murilo Francisco Schaefer

    Murilo Francisco Schaefer

    Giorno fa

    to find the convex nodes of a set of vertices you can use an algorithm called Graham scan:

  • Othmane FARISSI

    Othmane FARISSI

    Giorno fa

    Can anyone tell me what fcking degree this guy studied



    Giorno fa

    Now attach the arm to Atlas

  • moon penguin13

    moon penguin13

    Giorno fa

    You should make shoes that make you jump extremely high. I know it is crazy but if I know anything from your videos, you love crazy.

  • MrAckij


    Giorno fa

    Finally a worthy Haircut Robot

  • Johannes Schork

    Johannes Schork

    Giorno fa

    Please. Make. A. Video. About. You.

  • Chris Hoover

    Chris Hoover

    Giorno fa

    Good video, that definitely looked easier than giving a chainsaw to someone with talent and have them do what they do.

  • NA


    Giorno fa

    Is this guy the smartest on planet earth or what? Should be building Spacecraft.

  • Paradocs


    Giorno fa

    If your chainsaw get hot, it's maybe because there's no oil on the chain...

  • JohnJacob JingleHeimer-Schmidt

    JohnJacob JingleHeimer-Schmidt

    Giorno fa

    I can't stop watching the "Captcha" part at yhe beginning. For some reason it's so damn funny to me. LOL

  • Devin nunn

    Devin nunn

    Giorno fa

    Sure lets give robots ultra fast chainsaws what could possibly go wrong....

  • Don Brown

    Don Brown

    Giorno fa

    Extension cords on the floor to equipment?! Hmmmm.

  • Cory Wise

    Cory Wise

    Giorno fa

    Ask musk he will figure it out lol 😂

  • Big Bird

    Big Bird

    Giorno fa

    I don't know if it's a setting on your end or mine, but I keep getting notifications that there Is a new video here when there is not.

  • Ronak Pipaliya

    Ronak Pipaliya

    Giorno fa

    There are other optimization methods other than gradient ascent you could use. Nelder-Mead or Particle Swarm Optimization.

  • sain 24

    sain 24

    Giorno fa

    I think a carving sword may solve some of your problems here :)

  • Flederratte


    Giorno fa

    Great project and awesome video!

  • Alfredo Sequeida

    Alfredo Sequeida

    Giorno fa

    For everyone wondering what the name of the app he is using on his Ipad is - It's called Concept‪s‬.

  • Jannis Baumann

    Jannis Baumann

    Giorno fa

    I love the memes on the top screen at the computer 😂

  • Slider68


    Giorno fa

    The reason your chainsaw was burning the wood is a combination of the saw being dull and also that the standard chain is optimized for cross cuts with a tiny cut depth. It is not optimized for ripping.
    You could purchase a ripping chain or you can buy a cheap chainsaw sharpening tool and do it yourself.
    I highly recommend buying the tools and doing it yourself. You should also touch up the chain every few hours of sawing. The more often you do it, the less time it takes to get the chain perfect so sharpening the chain more often actually saves time.
    Also you were partially correct about the chain's depth gauge slowing the cut down. Part of sharpening is getting the depth gauge teeth the right height. Too high (as they typically come when new) and you'll need to push the chain into the wood while cutting and the teeth will take small cuts (even if sharp).
    Height gauges you adjust too low make the saw pull itself into the wood aggressively and you'll constantly be dealing with the saw being underpowered for the cut the blade wants to naturally make (even if super sharp).
    Basically (with a sharp chain) you want to shorten the height gauges so the saw naturally cuts at a moderately aggressive rate without you having to push the saw into the wood nor pull it away. You definitely need to shorten them quite a bit from the original height.
    Once you understand the height gauges you'll want to keep the saw sharp using a file and chainsaw sharpening guide tool regularly.
    Roughly once every 10 or so sharpenings you'll need it to slightly shorten the height gauges again.
    If you want to make the chain cut more efficiently (in addition to the shorter height gauges and sharpening) you'll want to reduce the tooth angle on every second pair of teeth. A typical cross cut chain has 35° (or 30°) teeth. This helps to clear the wood out of the way so it doesn't get cut again. When ripping, this angle reduces the efficiency and clearing isn't as important. A 10° angle will cut noticeably faster (with a slightly shorter gauge tooth as well) but you still want some (often ~50% of the teeth, depending on the wood type) of the teeth at 30 or 35° to help clear the chips.
    Do some googling and video watching about sharpening chainsaws, sharpen your chain and in no time you'll have the saw zipping through the wood like butter.
    The biggest improvement is sharp cutting teeth and shorter gauge teeth. The 10° angle is like an extra 10% to 20% bonus in ripping rate and is optional.