CNC Motion Control over Ethernet Cable! Leadshine, LinuxCNC & EtherCAT

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.ย. 2024

ความคิดเห็น • 336

  •  ปีที่แล้ว +36

    MarcoReps ✅
    AC Servos ✅
    Open Source software and Linux repping ✅
    Memes ✅
    Teasing us with the probability of using those ac servos to make a 3D printer ✅
    Thank you man, you're really doing a great job...

  • @namAehT
    @namAehT ปีที่แล้ว +168

    Having worked with EtherCat and Beckhoff equipment I can say that it's impressive how their communication protocols are literally identical to the original 80s implementation, just encapsulated into ethernet packets.

    • @mezzer34
      @mezzer34 ปีที่แล้ว +8

      CAN works well, I'm glad they didn't try to roll their own version.
      And they have done a lot on the RT side to get the peformance as good as they have.

    • @KasparJohannes
      @KasparJohannes ปีที่แล้ว +2

      Nothing wrong with that🤷🏻‍♂

    • @siberx4
      @siberx4 ปีที่แล้ว +10

      The BACnet and Modbus IP implementations are built similarly; they're thin ethernet wrappers around the original protocols, which while easy to implement and understand for people who spent their whole lives working with BACnet or Modbus, does result in some pretty clunky and redundant protocols with duplicated or unnecessary address fields, checksumming, bad port handling and inconsistent implementation of typical ethernet or higher conventions.
      If you wanted a well-designed clean implementation, you could strip out 80% of what industrial protocols like this do because ethernet/IP handles most of that functionality already. They leave it in though, because it's what they're used to.

    • @namAehT
      @namAehT ปีที่แล้ว +6

      @@siberx4 Yeah I did some work on it for a communication library and like 90% of the packet was communication overhead already handled by TCP/IP. The remaining 10% was "Send me variable XYZ".
      The cool thing about that is that, with an EtherCAT gateway, I could use the same 2020s Python library to communicate with a PLC from the 80s that was designed for a ring network.

    • @Crobisaur
      @Crobisaur ปีที่แล้ว +3

      Yay excited to see some more spotlight on EtherCat! I got to work with it for a fun robotics project in my lab, driving some high torque and high precision harmonic drive actuators.

  • @mr_voron
    @mr_voron ปีที่แล้ว +65

    Never thought I’d hear VORON mentioned on one of your videos. I feel like my life is complete now. And yes, you should totally put some of these servos in a VORON and go bananas.

    • @ericlotze7724
      @ericlotze7724 ปีที่แล้ว +6

      “HevORT” , “RatRig” , and “VZBot” are some other good printer designs along this line of thought to look into as well.
      I could dig for links, but i have tried to subscribe to like *all of the channels making that content*, so look around and ask if you need help!
      (Most of these Printers have huge Discord/Reddit Presence too)
      (Edit: Typo) (Edit 2: Added VZBot)

    • @zsigmondkara
      @zsigmondkara ปีที่แล้ว

      Oh yes please

  • @DannyBokma
    @DannyBokma ปีที่แล้ว +42

    About 6 years ago I made an opensource project ( the DieBieSlave ), an ethercat slave that connects a STM32 to a LAN9252 EtherCAT asic, the amount of attention and use that that project got over that time is amazing, from satellite dish uplink plants to exo skeletons ( Project MARCH ). EtherCAT is gaining more and more traction!

    • @ericlotze7724
      @ericlotze7724 ปีที่แล้ว +2

      More EtherCAT Stuff *AND* it’s *Open Source*?!? Sounds amazing! I’ll definitely need to look into your work.

    • @seimela
      @seimela ปีที่แล้ว +2

      Is people like you we appreciate

  • @pmcquay1
    @pmcquay1 ปีที่แล้ว +74

    the rules of the speed boat race competition specifically disallow servo drives, but that doesn't mean that you shouldn't build an absolutely _bonkers_ fast printer with these. Vez3d did one with odrive servos at one point, but he changed back to just high power steppers afterwards. I think he's up to printing in the 1200mm/sec range maximum?

    • @berendlucasvanderweide
      @berendlucasvanderweide ปีที่แล้ว +5

      currently at 2000mm/s, not the speedboat though.

    • @VEC7ORlt
      @VEC7ORlt ปีที่แล้ว +7

      Disallow? Jeez, why, as if there are many printers with servo drives out there.

    • @pmcquay1
      @pmcquay1 ปีที่แล้ว +7

      @@VEC7ORlt I think its to encourage stepper driver development and prevent things like dropping thousands of dollars on industrial drives...

    • @VEC7ORlt
      @VEC7ORlt ปีที่แล้ว +10

      @@pmcquay1 This is stupid, should be the other way around - encourage development of servo drives, as steppers are boring and mundane and we need more and readily available servos, besides if you are participating in the speedboat challenge you already spent those thousands, coz your prusa or ender can do shit, its the vorons and the like.

    • @aleksandersuur9475
      @aleksandersuur9475 ปีที่แล้ว +2

      @@VEC7ORlt It would be buy your way to victory with servos, which of course every industrial enterprise does. But for a hobbyist the cost is usually a serious barrier.

  • @st3althyone
    @st3althyone ปีที่แล้ว +102

    Yet another excellent release. You’re outdoing yourself this month, Marco. Highly entertaining, enjoyable, and informative, and I’m here for all of it. Thank you for always giving us your best. It’s highly appreciated. Stay safe, and we’ll see you on the next one.

    • @TheZombieSaints
      @TheZombieSaints ปีที่แล้ว +3

      Yep I second that, I find everything you do videos on so interesting plus Marko's sense of humour is the best! 😅👏

    • @st3althyone
      @st3althyone ปีที่แล้ว +3

      @@TheZombieSaints Indeed!

  • @Jeroen74
    @Jeroen74 ปีที่แล้ว +57

    I worked with EtherCAT on device development level using Beckhoff's ET1100 ASIC. It's an interesting protocol as bits are processed and interpreted on the fly as they are coming in, and are retransmitted only like 3 bits later.

    • @thevayudev
      @thevayudev ปีที่แล้ว +5

      Yeah, it's a pity that it isn't used more in the Hobbyist-space. Devices which implement EtherCAT are usually made for industrial use cases, that's at least what Beckhoff targets. That makes them way too expensive for hobby side projects.

    • @snarkylive
      @snarkylive ปีที่แล้ว +8

      @@thevayudev The reason you're seeing them here is because these companies are repurposing copycat precision parts that were mass produced into cheaper packages. I suspect in the next couple of years you're going to see people design home based multipurpose CNC tables that can drop any any tools you want. This isn't the first video I've seen like this, these parts are becoming more obtainable and you could connect them to simple router, plasma cutters, or 3D printer heads and do whatever you want with them. People around me are industrious so there are a few small businesses that are already putting them to work in my neighborhood, which is a very stretch from the traditional machine shops they were in.

    • @thevayudev
      @thevayudev ปีที่แล้ว +3

      @@snarkylive Okay, that does make a lot more sense, that's why none of these are original parts from Beckhoff Automation, those aren't really produced in that high volumes. It does sound like a bright(er) future for the low-budget space if other manufactures can mass produce these components while still being able to communicate with TwinCAT & other EtherCAT stuff. Still waiting for price cuts in the XPlanar/XTS space because those things look like a lot fun to play around with. I mean, couldn't you replace the rails of a CNC machine with XTS rails?

    • @FlyingPlastic356
      @FlyingPlastic356 ปีที่แล้ว

      @@thevayudev XPlanar and XTS is definitely a newish thing on the market. Even their competitors (B&R, Bosch Rexroth, and many others) just launched these kinds of products in the last 4-5 years. I doubt we'll see price decrease until the next 5-10 years, especially with current chip issues.
      As for XTS replacing CNC machine rails? Well, I think it can be done, but your material weight will be quite limited, especially if you have to stack another XTS on top of the other for X-Y plane.

  • @radomane
    @radomane ปีที่แล้ว +22

    I remember seeing ThisOldTony using ethercat when he did his last CNC conversion, definitely long overdue for such a technical channel.

    • @st3althyone
      @st3althyone ปีที่แล้ว +1

      Yeah, too bad he didn't convert all axis when he did it. I think he left the Z-axis as is, if memory serves me right.

  • @Shocker99
    @Shocker99 ปีที่แล้ว +18

    6:27 You explained this at the end of the video without explicitly linking the two. The encoder maintains itself and gives a position when requested. The battery allows the encoder to continue to operate even when the system is de-energised. Therefore, the encoder will continue to monitor the rotation of the shaft and keep the current position in its volatile memory. When the system is energised, the servo drive will ask the encoder for current position.

  • @Si-Al-Ti
    @Si-Al-Ti ปีที่แล้ว +4

    Considering how little I actually understand of the electronics side it’s crazy how captivating and entertaining your uploads are..

  • @ContractCAD
    @ContractCAD ปีที่แล้ว +23

    Fantastic stuff. I've recently built my first CNC controller using those "hybrid" stepper/servos and running LinuxCNC. The repetition for each axis did get a bit tedious and makes the innards look way more complicated than they actually are. This type of quality component is a dream for me. Kudos to the LinuxCNC/EtherCAT interface devs for making this available.

    • @LuLeBe
      @LuLeBe ปีที่แล้ว +4

      What model of controller/motor did you get? And do you use linuxcnc as well, or something like grbl? I'm currently running open loop steppers with grbl, very basic setup but affordable at 200€ for all electronics. However, I'd like to upgrade that system to something more reliable.

  • @GabeIsko
    @GabeIsko ปีที่แล้ว +2

    OMG, this is the most german explanation of etherCAT ever! I love it!

  • @sarahjrandomnumbers
    @sarahjrandomnumbers ปีที่แล้ว +11

    If you keep releasing this many videos in quick succession, we're going to start getting use to it. 😁

    • @st3althyone
      @st3althyone ปีที่แล้ว +3

      Yeah, we're becoming spoiled brats.🤣🤣

  • @esological
    @esological ปีที่แล้ว +23

    mr. reps so many videos recently love u thank u

  • @hexane360
    @hexane360 ปีที่แล้ว +8

    The limiting factor for precision of FDM printers is 100% the extruder and filament. If you think about it, anything involving semi-molten plastic is guaranteed to be way less precise than motion control, even if you're just using belts. Also, at higher extrusion rate the heating necessary goes up substantially.
    Still, most speed 3d printers go with as light if an end effector as possible. It would be interesting to see what's possible if you go heavy (big servo E axis, big hotend) but with sturdy motion control...
    edit: on second thought, I'm not sure how much a high powered E axis gets you, as your limiting factor is probably still the torque you can apply to the filament.

    • @ericlotze7724
      @ericlotze7724 ปีที่แล้ว +2

      MirageC and Vez3D have been doing some really good quantitative looks into all this, definitely worth a look if you want some answers to those kinds of questions.
      But yeah, *for the most part* (not including accelerations, movements etc) the main limit now is how fast you can heat up the filament and push it out.
      Volcano/Supervolcano Hotends, novel Heatbreaks/Nozzles/Coatings for Things (DLC, PCD Nozzles, etc) are helping, but next generation stuff will be even more interesting, the Goliath Hotend, and to a certain degree more Open Source Pellet Extruders (although iirc those inherently have less precision?!

  • @gsuberland
    @gsuberland ปีที่แล้ว +5

    I do a lot of security work with industrial control systems (some ISO/IEC 62443 stuff, but mostly technical research/consultancy) and EtherCAT is pretty ubiquitous there, in everything from turnstile gates to cereal manufacturing to ship engines. It's one of the better protocols in my opinion - does its job, does it well, has extremely low latency, and doesn't bog down the base protocol with needless complexity. It's fast and reliable enough to be placed in a safety-critical alarm path, which is something I don't say lightly. In marine environments it's common to find it running alongside UDP-encapsulated NMEA for sensors and navigation comms, which saves a ton of cost and complexity on cabling.

  • @BartoszBanachewicz
    @BartoszBanachewicz ปีที่แล้ว +1

    So many videos recently! Thanks Marco. EtherCAT definitely lands on the "if I ever build my own CNC" list.

  • @DmitriyKhazansky
    @DmitriyKhazansky ปีที่แล้ว +1

    I’ve sold etherCAT motion products in the industrial world, and as a fan of FOSS, it’s great to see it gaining traction and support from the FOSS community. Exciting to see what it will open up when more FOSS software will be able to support the hardware…

  • @CNCAddict
    @CNCAddict ปีที่แล้ว

    CNC for some reason never got the memo that it's 2022, thanks for bringing this to everyone's attention!!!

  • @maxkelley
    @maxkelley ปีที่แล้ว +2

    I've been working with some Nikon encoders that look to have a similar interface just judging by the scope shot at 24:00, they run at 2.5Mbps (switchable up to 4Mbps) and have 16bit data frames with 1 stop bit, no parity. Probably could implement it on a microcontroller that supported 16-bit UART (along with RS422/485 xcvrs), but I was able to do it on an STM32 using DMA to bit bang the query command and read back the data, then post-process it into actual position.
    Agreed that the resolution and shaft sensitivity is insane!!!

  • @yellowcrescent
    @yellowcrescent ปีที่แล้ว +3

    I did a CNC conversion earlier this year using DMM Tech DYN4 servos and drives. They use those same IEEE-1394 connectors for the encoder, which are a pain in the ass to find parts for (the special locking style housing only seems to be available from AliExpress or similar), but I was able to terminate them with parts from Mouser (minus the housing). I think my next CNC build/conversion, will be looking to use EtherCAT or similar. The Mesa cards and support from Mesa themselves is great (I use LinuxCNC), but EtherCAT would be nice.

  • @alexandredevert4935
    @alexandredevert4935 ปีที่แล้ว

    This is neat, as a software engineer, it feels like the Right Thing for CNC machines. Doing a 3d printer with those space age controllers would be super fun, and a good tutorial.

  • @MellexLabs
    @MellexLabs ปีที่แล้ว

    I was at the Beckhoff production factory and I am amazed at thier technology... been using Beckhoff for my entire career along with other automation technologies. EtherCat is the way for sure...

  • @jdmorgan82
    @jdmorgan82 ปีที่แล้ว +1

    I know your channel isn’t a cnc machine channel, but yours are by far are my favorite.

  • @zebedie2
    @zebedie2 ปีที่แล้ว +8

    As far as hobby use, I think the issue with ethercat is typically the slave devices need a licence fee, this is usually tied to the IC / Asic that implements the Ethercat slave side of the communication, this can make the slave IC's expensive.
    What I have seen with the duet boards is the use of Can-FD, but it's not as well developed by far and no-where near as advanced as what we're seeing with the above.

    • @ignispurgatorius5297
      @ignispurgatorius5297 ปีที่แล้ว +4

      Well, the 10-20 bucks per IC/MCU usually doesn't break the bank of most projects so to speak. But it's one of the downsides of ethercat. For hobby use the whole Ethercat eco system including the usual go-to (twinCat) can be rather overwhelming if you don't have experience with PLCs. Also you better try to stay on the full open source side, especially with the master and if you can any further I/O, because getting actual beckhoff stuff will probably cost you an arm and a leg, unless you are a major industrial partner with >>50% discount. You do get a proper RT field bus (thanks to the DC architecture) with it though, so in applications where that matters it's a great system. I also liked what they showed this year with their modular robotics concept that uses EtherCAT, though I have yet to see the prices. But knowing them it will be pretty much impossible to use them in any price concious project, even in a low volume industrial setting.

    • @zebedie2
      @zebedie2 ปีที่แล้ว

      @@ignispurgatorius5297 There's the Trinamic TMC8462A-BA which is a BGA part
      It seems to be around only £20 or so it would be interesting if this could be integrated into the Moteus
      (especially now that ODrive has gone closed source)

  • @cavemaneca
    @cavemaneca ปีที่แล้ว +3

    I've actually used Leadshine in an industrial setting, and was quite surprised to see them here. They're excellent for cost, compactness, and overall strength. The only downside I could say is that back when I last checked a little over a year ago their website and ordering process wasn't very hobbyist friendly

    • @hgbugalou
      @hgbugalou ปีที่แล้ว +1

      Most OEMs like that are likely wanting you to go through a VAR. Though that also means higher costs which in turn isn't hobbyist friendly.

  • @Xorat
    @Xorat ปีที่แล้ว +13

    Being blessed with so many videos recently, feels great!

  • @JerryBiehler
    @JerryBiehler ปีที่แล้ว +1

    The tuning is why I like and use Yaskawa or Mitsubishi. They have real time auto tune and you dont hardly have to do anything to use them other than setting the stiffness setting. Once thats done they are ready to go, they figure out the optimal tuning as you use them.

  • @dfgaJK
    @dfgaJK ปีที่แล้ว +1

    Fast Benchy please. There is a lot more to that "sport" than kinematics so I think it would still be an interesting challenge.

  • @JtagSheep
    @JtagSheep ปีที่แล้ว +2

    I would love to see an over engineered 3d printer poweder by this setup! The Benchy Test has to be done :D

  • @RyanHenrie999
    @RyanHenrie999 ปีที่แล้ว +2

    Finally! A new LinuxCNC video!

  • @russellzauner
    @russellzauner ปีที่แล้ว

    This is why you always design an RJ45 jack into pretty much any product, at least the engineering revs.
    You can plumb pretty much anything to it, except maybe RF/HV and with the right parts you can do that too.
    Inexpensive, robust, mature, and basically anything you want a thing to be when you want it.
    If you are using "scientific" cameras (IDK how else to describe them, see Edmunds Optics or similar vendor site) you can sync and run your camera networks with test/monitoring events (over several bus types, one of which uses PoE over RJ45 on copper that run from 1-10Gbps), which is a bit of learning curve but makes collecting good data pretty plug and play once you have all the bits in your tool chest, and you can incrementally upgrade chunks, which is nice for you and vendors.

  • @googleyoutubechannel8554
    @googleyoutubechannel8554 10 หลายเดือนก่อน

    A lot of people in the comments are missing the point Marco is making in the intro, he's an expert, he gets it, the state of comms for industrial equipment is an expensive mess of unnecessarily anachronistic technology due to laziness and complacency by the folks that still pay money for it and don't demand better.

  • @asm2750
    @asm2750 ปีที่แล้ว

    I wrote firmware and software for custom EtherCAT modules at my last employer. It was a pretty interesting protocol to work with.

  • @Goodwill345
    @Goodwill345 8 หลายเดือนก่อน

    Ta Ta in Kannada, wow that got me out of no where, man you are a goat of electronics😀

  • @MrMgosselin
    @MrMgosselin ปีที่แล้ว

    I love the dry delivery of reps' humor. At 24:18: "...wow check out the sensitivity of the shaft! Hey, it's no-nut-November after all".

  • @dzwon2111
    @dzwon2111 ปีที่แล้ว +3

    Can't wait for one of the fastest benchy print on the internet

  • @lucythebrazen
    @lucythebrazen ปีที่แล้ว

    I really had to laugh when you showed off your old setup, and remember the oil pump EMI issue X)

  • @hgbugalou
    @hgbugalou ปีที่แล้ว

    I really like this solution. It's just elegant and makes building a cnc like building Legos and being smart, it's going to be much more forgiving on tolerances after some adjusting.

  • @nt4hx
    @nt4hx ปีที่แล้ว +2

    Worked in flight simulation industries. Used to calibrate this servo drives. Mostly Yaskawa brand for secondary Control loading system. For primary Control loading system there's much more expensive hardwares: MOOG

  • @jeffanderson1311
    @jeffanderson1311 ปีที่แล้ว

    MIKROE sells an "EtherCAT" click which implements an LAN9252 ethercat ASIC configurable over SPI. MIKROE also sells a feather click development board which makes for a very easy custom ethercat node. I recommend starting with an adafruit feather, ethercat click, feather click shield, and the "EasyCAT" Arduino library. The library is technically for a deprecated ethercat Arduino shield but since they used the LAN9252 is basically plug and play with the MIKROE ethercat click. I'm using it now to trigger some rs232 commands from ethercat using the rs232 click.

  • @benjipestell3677
    @benjipestell3677 ปีที่แล้ว +2

    I'd love to see those smaller servos put to work in an auto tool-changer

  • @allowambeBOWWAMB
    @allowambeBOWWAMB ปีที่แล้ว +1

    I made an Ethercat master almost 9 years ago in C++. it was fun but hard :)

  • @AtomkeySinclair
    @AtomkeySinclair ปีที่แล้ว

    I hadn't seen a video in a while so I dropped by out of curiosity. I'm subbed with all notifications and I've not seen any of your new content in months. Double checked. Just thought I would pass that along... have a great weekend.

  • @TheBackyardChemist
    @TheBackyardChemist ปีที่แล้ว +2

    24:25 I bet the Reps scale is logarithmic as well

  • @warrenmusselman9173
    @warrenmusselman9173 ปีที่แล้ว

    No nut November indeed. The occasional humor in your videos in between the extra-geeky stuff (which is why I'm here) is great. Love your vids

  • @AJMansfield1
    @AJMansfield1 ปีที่แล้ว +1

    We need that 3d printer! Though, the limits on hotend thermal performance also need to be addressed to have any chance of being able to make use of such ludicrous speed.

  • @kaibu
    @kaibu ปีที่แล้ว

    The upload frequency is making my spidey senses tingle

  • @Shocker99
    @Shocker99 ปีที่แล้ว

    Because of your video i contacted Leadshine - always looking for different form factors and at the moment, stock. Leadshine is a Chinese manufacturer with distributors around the world.
    The negative big for me is that they don't have STO (safe torque off) - or at least they don't have it certified yet.
    Safety is paramount! - I'm not touching any powerful servo without STO.

  • @berendlucasvanderweide
    @berendlucasvanderweide ปีที่แล้ว +5

    Nice video! (as always, my wife looks at me when I'm laughing in tears behind the PC.. 'it's that funny German guy', so that's your work title around the family here).. Wouldn't these absolute motors also be aware of motion if the machine is powered off due to the UPS in the encoder cable?

  • @OmarMekkawy
    @OmarMekkawy ปีที่แล้ว +1

    And we want to thank you for entertaining us. You are awesome.

  • @hunterjames5819
    @hunterjames5819 ปีที่แล้ว

    Can’t wait to see the project that you will make with these!

  • @scienceandmathHandle
    @scienceandmathHandle ปีที่แล้ว +4

    Its interesting that these things look almost identical to other drives from other Asian servo drives like Mitubishi or Yaskawa all the way down to the connectors and labeling. The CN2 label and connector type is the same too. I am bet that all these motors get made at the same place and get a different label stuck on them and just the controllers are made by different companies. Or maybe its just an industry standards thing idk.

    • @aleksandersuur9475
      @aleksandersuur9475 ปีที่แล้ว +1

      No, it's a chinesium thing. Leadshine or whatever it's called is not top of the line name in the industry, so rather than reinvent the bicycle on their own, they copy successful products and try to do it cheaper. Most companies out there think the same way and that's how you end up with products looking like copies of each other - because they are.

    • @Shocker99
      @Shocker99 ปีที่แล้ว +1

      If you look at the different servo drives out there, there are definitely rebranded/licenced drives and sometimes with a slight cosmetic change too. Eg. look at LS and Beijer servo drives - they're identical. I think Yaskawa and Panasonic are the same drives? Omron and another brand that i can't remember right now use the same drives?
      I've used several brands of servo drives in my time. For me, there are two big differences between them all 1) is the PC software you use to configure the drives - some look and feel like they haven't changed from the 90s, and others are really modern where they attempt to make configuration idiot proof. And 2) the ability to use the digital IO and monitor certain statuses via PDOs/SDOs. These differences can be seen on identical drives but from different manufacturers too.
      They tend to all use the same/very similar connectors too, but i think this is an industry standard formally/informally. But this type of thing is seen in other parts of the industry, like EtherCAT I/O modules where they all use spring loaded terminals.

    • @aleksandersuur9475
      @aleksandersuur9475 ปีที่แล้ว

      @@Shocker99 Spring loaded terminals on EtherCAT devices is a pretty funny observation, but likely spot on.

    • @ignispurgatorius5297
      @ignispurgatorius5297 ปีที่แล้ว

      That CN2 connector can also be found on sanyo denki motors, one of the more affordable japanese brands imho and that has been around for years. The copying was done probably one or two decades ago in that case, when they all still mostly used analog inputs for their set values. I agree, that is pretty much just the standard now apparently in that corner of the world. Not sure about western manufacturers.

    • @Shocker99
      @Shocker99 ปีที่แล้ว

      @@aleksandersuur9475 Spring loaded terminals are considered maintenance free. They're supposed to be superior than a screw down terminal block.
      In the sparky world, the regulations for some nations state that they can put spring loaded terminal blocks in places a regular screw down version cannot.

  • @xenlase
    @xenlase ปีที่แล้ว +3

    Beckhoff und EtherCAT on Open Source Level. I like it

  • @JeremySeitz
    @JeremySeitz ปีที่แล้ว +1

    To discover what processor that is, maybe you can use your thermal camera to image the heat pattern, and compare that to some other brands?

  • @grahameida7163
    @grahameida7163 ปีที่แล้ว

    Can’t wait to see what you are planning to do with these 😮

  • @vintyprod
    @vintyprod ปีที่แล้ว

    Nice to see fieldbus stuff on here

  • @vincentguttmann2231
    @vincentguttmann2231 ปีที่แล้ว +2

    Ohh I see, your homelab cloning setup finally yields, so you can put out more videos!

  • @snikkeldak
    @snikkeldak ปีที่แล้ว +2

    Do you have any idea on the price range and delivery times of these leadshine servo/drive systems? Are they shipped from China? Is most of their range in stock or built to order? Thanks!

  • @JakobSagatowski
    @JakobSagatowski ปีที่แล้ว

    This was a lot of fun to follow. Thanks for this video!

  • @Shocker99
    @Shocker99 ปีที่แล้ว +3

    I use 23 bit servo motors at work. They're far too precise for anything we do. I scale it down to below 10,000 pulses/rev.
    I'd like to know if there is a real life situation that requires ~8.4 million pulses/rev?

    • @ignispurgatorius5297
      @ignispurgatorius5297 ปีที่แล้ว

      Depends on how precise you want to controll something and if you can use additional gear boxes.Though usually when it comes to anything above 16 bit you have to ask stable that readout is. Looking at the numbers it outputs is cute and all, but plotting them is usually way more interesting. Most systems with these high ADCs have multiple bits that pretty much just show constant noise. At that point you may as well just use a 10/12 bit ADC. Not to mention that most 24 bit ADCs use delta-sigma which in turn isn't as fast usually.

    • @Shocker99
      @Shocker99 ปีที่แล้ว

      @@ignispurgatorius5297 Do you have an application example that requires a 23 bit encoder?
      ADCs are notoriously unstable - take a sample and dispose of the first couple of LSBs.

  • @kubabuda
    @kubabuda ปีที่แล้ว

    25:27 We can see MCU has builtin EtherCAT controller (so its can be AX58100, AX58400, LAN9255 or XMC4800) but it has external PHY (it rules out ASIX chips). Chip looks like BGA package and IIRC these Leadshine servodrives were available before 2020 - my guestimate is that Infineon XMC4800 is running the show

  • @Jeroen74
    @Jeroen74 ปีที่แล้ว +3

    The encoder probably uses either the SSI, BiSS, Hiperface, or EnDat interface

    • @seimela
      @seimela ปีที่แล้ว

      Probably EnDat ,it looks like th once yaskawa servos is using, I have been angling to get the data sheet of those encoders with no success, the pinout is not found anywhere.

  • @richard-sim
    @richard-sim ปีที่แล้ว

    oooh, that's a pricey system - I have total servo envy! I'd love to upgrade my CNC mill to EtherCAT, but at the ghetto end of the price spectrum (somehow). :)

  • @supyrow
    @supyrow ปีที่แล้ว +1

    Ethercat is an excellent system. Once you use it, you keep it and don't look back

  • @sean00172
    @sean00172 ปีที่แล้ว +3

    now where do you actually buy these leadshine servo drives

  • @NourMuhammad
    @NourMuhammad ปีที่แล้ว +2

    Since 2019 until now, have you faced any issues with your current setup in your machine?

  • @OK_ACME
    @OK_ACME ปีที่แล้ว

    Thanks for the subtle humor. I love it :D

  • @karsnoordhuis4351
    @karsnoordhuis4351 ปีที่แล้ว +3

    for those who could not be bothered with writing hal files, the beckhoff twincat 3 engineering software package contains cnc stuff where you can just click on the device to assign it to an axis. its free, kinda. Fill in a capcha every 7 days and you are good to go.

    • @st3althyone
      @st3althyone ปีที่แล้ว +2

      That sounds like an attainable pain in the ass. 😆😆

    • @FlyingPlastic356
      @FlyingPlastic356 ปีที่แล้ว +2

      ​@@st3althyone I found it not that painful, IMO. You don't need username/password or open a website and fill some form to renew license. The engineering software automatically detects if your license is expired when you upload the project to the controller, ask you if you want to generate a 7-day trial license, and shows you a pop up to type your captcha in. I think you don't even need internet connection to do so (correct me if I'm wrong).

    • @st3althyone
      @st3althyone ปีที่แล้ว +1

      @@FlyingPlastic356 Cool, that doesn’t sound too bad. Thanks.

  • @Wolfman2989
    @Wolfman2989 ปีที่แล้ว

    Twincat 3, thats what i used for bechoff gear when i worked with industrial automation...

  • @jond1536
    @jond1536 ปีที่แล้ว

    Marco, Use those motors for Solar Panel optimizing collection the way things are going your going to need that extra watt or 2. Just say'n.

  • @srknyxl
    @srknyxl 6 หลายเดือนก่อน

    I have a question about the use of servo systems in CNC machines. The CNC control unit told the servo controller to move 100mm in the positive direction to the X axis at a speed of 1000mm/min. This movement should theoretically last 6 seconds. So what happens if a new order comes from the CNC control unit before the servo system can complete this movement in 6 seconds?

  • @emmettturner9452
    @emmettturner9452 ปีที่แล้ว

    Sounds like “EverCAD” every time you say it. ;)

  • @flavortown3781
    @flavortown3781 ปีที่แล้ว +1

    time to build the nastiest most precise voron ever built

  • @chronokoks
    @chronokoks ปีที่แล้ว +1

    Oh what should I do with these insanely cool new motors ? The possibilities! Reality - they will collect dust on a shelf :D :D

  • @adrianio1000
    @adrianio1000 ปีที่แล้ว +2

    So how do those leadshine components compare to genuine Omron devices?

  • @flikflak24
    @flikflak24 ปีที่แล้ว

    If it wasn't because of backlash it could be geared and be extremely scary. But also awesomely powerful xD

  • @StefanWelker
    @StefanWelker 4 หลายเดือนก่อน

    batteries for encoders are extremely important for robotic applications because you cannot home the robot if it is inside a fixture for example. The battery allows the robot to be controllable even after a power failure without moving the robot. All higher end industrial robots have batteries for the encoders

  • @devrim-oguz
    @devrim-oguz ปีที่แล้ว

    6:25 they usually are capable of remembering the position of the motor even if you turn them while they are powered off.

  • @Leviathan3DPrinting
    @Leviathan3DPrinting ปีที่แล้ว

    Can't wait to stick some on my ender 3!

  • @ChannelVideoTest
    @ChannelVideoTest ปีที่แล้ว

    The First time seeing an Beckhoff Pc running someting other then a real time windows Operating System.

  • @janosnagyj.9540
    @janosnagyj.9540 ปีที่แล้ว

    22:27 I'd say the first thing you should do with these is playing a little bit of "Thunderstruck" a'la Floppotron 😅

  • @max_eley
    @max_eley ปีที่แล้ว +4

    This video Is a topic I am excited about!

  • @joshuahuman1
    @joshuahuman1 ปีที่แล้ว

    Right when I was looking at some rebadged leadshine ac servos from stepper online

  • @BraxtonMeyer
    @BraxtonMeyer ปีที่แล้ว +1

    Marco, I know as compares to me you live in the future bit even there it I'd not November yet.

  • @Nathanboi211
    @Nathanboi211 ปีที่แล้ว +1

    If the manufacturer can't provide a datasheet for those encoders, expect pretty terrible linearity on those encoders. They may spit out 23 bits of counts, but at essentially random increments!

  • @tutorialesdiamesa
    @tutorialesdiamesa ปีที่แล้ว

    I'd bet they are using Texas Instruments F2838 series uC. They are basically quadcore, tailored for real time applications and integrate Ethercat natively...

  • @l3VGV
    @l3VGV ปีที่แล้ว +3

    So much videos. its like Christmas!!!

  • @firedeveloper
    @firedeveloper ปีที่แล้ว

    I have worked with servo packs that uses battery for position memory. If battery runs out you have to put it to position 0 and clear the error in servo pack.
    It's a pain in the ass, 1 month ago the production stopped for a day while I was trying to find the home position of an axis because battery run out....

  • @baxedm9806
    @baxedm9806 ปีที่แล้ว

    Perfect for a wire EDM machine 😉

  • @dany_2945
    @dany_2945 ปีที่แล้ว

    please do the 3d printed benchy race with those overkill components

  • @akosbuzogany2752
    @akosbuzogany2752 ปีที่แล้ว

    Still waiting for Heidenhain delivering some glass scales to Marco.

  • @kane2754
    @kane2754 ปีที่แล้ว

    Building a super Voron me be a great challenge. I use mine with 48V on x and y and you can go up to 1m/s. I thing the most difficulty thing will be to squeez out enough plastic the same time. But Marc you like Lasers and Servos. Try out to build a super fast lasercutter/engraver.

  • @peterwalker5413
    @peterwalker5413 7 หลายเดือนก่อน

    I wonder how perfect of a Benchy you could make with that hardware. Just thinking of all the imperfections you could take out of the print via those configurations. LoL maybe use all that hardware for a V0. 😂❤

  • @vg8447
    @vg8447 ปีที่แล้ว

    The purpose of the battery is so the encoder can keep its value correct even if the whole system is powered off and someone moves the motor.

  • @dkraft
    @dkraft ปีที่แล้ว

    I need Marco Reps voice for my GPS.

  • @johnkelly7264
    @johnkelly7264 ปีที่แล้ว

    @ 18:33.. better Sean Connery accent than Sean Connery. Very cool.

  • @nicholaswouters1203
    @nicholaswouters1203 ปีที่แล้ว

    Was not expecting that no nut november joke, I almost fell out of my chair laughing

  • @sebastianb1368
    @sebastianb1368 ปีที่แล้ว

    Schtudio Schoftwär
    Beste Aussprache auf TH-cam 😂

  • @xiaonguyen6693
    @xiaonguyen6693 ปีที่แล้ว +1

    Absolute Legende!