LinuxCNC HAL #9: overview, halscope, final thcud

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • Upshot: Go forth and build your robot army.
    Topic index:
    00:00 - intro, rundown of everything we've learned
    02:52 - halcmd, for interactively issuing HAL as you build your configs
    03:52 - debugging with halmeter
    04:17 - advanced debugging with halscope
    08:53 - going through the THC HAL and pyvcp
    17:03 - a look at the physical board
    19:20 - test with bad THC firmware, and halscope evaluation
    21:12 - for fuck's sake
    21:42 - test with the good THC firmware
    22:36 - contributions from you
    23:45 - upcoming stuff
    Browse the files exactly as shown in this video: github.com/swolebro/swolebro-...
    Check out the latest, including my other notes and links to other people's videos and configs:
    github.com/swolebro/swolebro-...
    Here's the full plasma build series:
    • CNC Plasma Build (Full)
    Just the LinuxCNC stuff:
    • LinuxCNC Guides
    Just Arduino stuff:
    • Arduino
    Help me make more cool shit:
    paypal.me/swolebroshopworks
  • НаукаНаука

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

  • @1990notch
    @1990notch 3 года назад +2

    Thanks so much for doing this series! The linuxcnc forums are helpful in getting thc working but this is much better.

  • @bert-akeeliasson5902
    @bert-akeeliasson5902 7 месяцев назад

    Great series you've got the skill to teach. Please keep going man!

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

    Awesome series! Thanks for putting all this together.

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

    Thanks for the series. I'm not ready to implement much of it yet as I'm just starting with LinuxCNC, but the programming aspect is very interesting and I have been inspired by your videos.
    I hope you start the bike (frame) building and begin a video series. A good jig is important; imagine a stepper motor, LinuxCNC controlled jig varying geometry changes to suit type (road, mtb, gravel etc) or size (small, medium, large etc). Plasma cut drop-outs, braze-ons and tube mitres would be an obvious path, though cutting thin tubes would be a challenge!
    Once again, thanks for the videos.

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

      Ah, I see from one of your later videos that 'bike parts' really was a euphemism for something else. My mistake.

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

      ​@@regalheros347 I'm an avid cyclist as well. Couple thousand miles a year.
      Building a frame is on the to-do list for sure, but that won't be for at least another year or two, realistically. Hell, it took me nearly two years to fix the derailleur hanger from an earlier video, and that only happened because a viewer offered to cut my CAD model on his CNC! Hahah.
      Too much to do, and videos make it all take 10x as long.
      You should look up Cobra Framebuilding and Pithy Bikes. They've all got some very good content on it.

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

      @@swolebro Thanks for the reply. Paradoxically, I have a bike frame builder friend who I have persuaded to help me build my first CNC machine. I've previously seen Pithy Bikes.
      A CNC'd frame jig would be pretty cool though; not sure I could build it.
      I'm looking forward to more of your videos. Thanks.

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

      ​@@regalheros347 I think CNC would play more of a role in making parts for a jig, rather than for operating the jig itself. I wouldn't want to rely on the holding force of stepper motors to keep things in place under the heating/cooling stresses of welding.
      You could, on the other hand, take the numbers generated by BikeCAD, and use those to make stop-blocks, angle gauges, and the like. Even a 3D printer could make those parts with sufficient accuracy and strength.
      I've also had very good success printing off jigs for routing metal (for "bike" parts), and I expect you could do the same to make guides for notching tube ends. A carbide burr in a die grinder will eat right through thin wall tubing, and giving yourself a 3D printed guide to follow could save you a lot of time and machinery vs. a mill/lathe/hole saw/hand file combination.
      Also, you might enjoy this brief look into how Moot's does it. Boutique Ti shop.
      ruclips.net/video/Jvqo9Ino1lE/видео.html
      I'll get there one day. One day. Hahahah.

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

      @@swolebro Yes, you're right. CNC is more suited to many precise movements of a piece rather than a jig, which is really set once and use. I went down the rabbit hole of frame building a while ago, and decided I preferred riding much nicer frames than I could ever build. Though my frame-building friend gets a lot of kudos when he rides one of his creations.

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

    Great video!
    Not too heavy, but still giving a good bunch of USEFUL info!

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

    Man this is awesome! I’d love to see one just on the halscope. I can never seem to get it to work.

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

    Good video tutorials, but my English not the best, like my programing skills too...
    Can you help me out with a lathe setting up?
    (3 axis stepper motor CNC lathe)
    I need to control the spindle with stepper motor (maybe close loop) STEP/DIR. I need to use velocity and position mode too (like an A axis to drill holes 120 degree with M19 command). Also thread cutting. (without, or with encoder)
    I found videos on German language with servo set up spindle, but in my case i need step/dir control.

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

      Unfortunately, my only experience with a lathe is owning an 80 year old, manual, very much broken one. lol This video should give you a run down of setting up the basics of a stepper-based system (which set up the HAL files used at the start of this series), and one of the options in the Stepconf Wizard is for setting up a machine with a lathe-style coordinates.
      ruclips.net/video/8LVX380iDIk/видео.html
      I'd say start there, and see if you can get going with some basic motion control and turning operations, then build it from there.
      For other resources, I know Russtuff has published a pretty thorough series on his conversions of a G0704 mill and a G0602 lathe (both Chinese import machines, sold by a company named Grizzly). Take a look through his lathe ones and see if he's got anything on spindle encoders.
      ruclips.net/user/russtuffvideos
      And the LinuxCNC forums have a large international contingent. Good odds you can find another German with a lathe to explain things if the language barrier proves to be an issue.
      Sorry I can't be of any more help, but I hope this at least gets you going in the right direction. I can guarantee you that whatever you want to do can be done, I just haven't done it myself!

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

      @@swolebro thanks. I saw all the possible videos that i find. Yours too and Russtuffs too.
      Reading English for me more difficult, if we talking about forums.
      I'm originally from Ukraine, so the easyest language for me will be the russian. But till now i didn't find the needed information.
      Everybody just showing the simple set up in wizzard. (basics) and its not enought for me.