MetalMusings
MetalMusings
  • 283
  • 876 998
Make my own EtherCAT device. 9 About time. Step generator.
After months of work I finally come up with a nicely working step generator.
Git repository github.com/MetalMusings/MyOwnEtherCATDevice
Branch Video9
Переглядів: 1 277

Відео

Make my own EtherCAT device 8. EaserCAT 3000
Переглядів 1,5 тис.9 місяців тому
Premiere for the new EaserCAT 3000. Evolved from EaserCAT 2000, it takes the next step in my quest for an EtherCAT device. My github site is at github.com/MetalMusings/MyOwnEtherCATDevice check out the KiCAD design files over there.
Fixing the tap wrench
Переглядів 5489 місяців тому
Some turning, threading, hardening, gluing under the guise of fixing a tap wrench
Turner gets a new computer
Переглядів 1,1 тис.10 місяців тому
Turner - my CNC lathe - gets a new computer. Could be just a feeling but after upgrading my CNC lathe to the latest debian version the computer feels quite sluggish. Not anymore.
Make my own EtherCAT device 7. Turning in the lathe
Переглядів 1,4 тис.10 місяців тому
I have now put things together so the EaserCAT 2000 card controls my small CNC lathe. Two stepper generators, one each for the X and Z axes, and an encoder counter for the spindle encoder are on this small card. While it works there are still issues caused by the variation in cycle time. Thankfully I was able to reduce the variation from 80-100 microseconds down to 2-3 microseconds, Code, schem...
Caster wheel
Переглядів 42810 місяців тому
I need the swiveling caster now, so time to get a wheel and get to work.
Make my own EtherCAT device 6. Stepper motor driver
Переглядів 1,7 тис.10 місяців тому
The stepper driver generator shows up and makes some stepper motor sounds. The two big things this time have been setup of the timer for the stepper pulses and synchronizing the EtherCAT cycle with the linuxcnc servo-thread cycle. Thankfully I don't show much of that. github.com/MetalMusings/MyOwnEtherCATDevice
Make my own EtherCAT device 5. The lathe works
Переглядів 1,3 тис.11 місяців тому
I hook up the EaserCAT 2000 module to the lathe and make it work. As always when I do things, it is complicated and difficult, but there is a way forward.
Make my own EtherCAT device 4. The PCB is here
Переглядів 2,9 тис.11 місяців тому
I got the PCB and put it together. But does it work? This will be answered in this episode. Also I'll tell you how to get access to all details of the work done so far including the firmware and the PCB schematics and layout.
Cutting, milling, turning, welding, grinding a caster
Переглядів 43811 місяців тому
The caster wheel I used for the firewood transporter broke. I could buy a new one but of course I make one from scratch instead. Stronger, heavier
Chain saw chop saw
Переглядів 461Рік тому
Making a chop saw for all those twigs, or maybe they are small trees.
Make my own EtherCAT device 3. Encoder
Переглядів 2,3 тис.Рік тому
I make an EtherCAT encoder device. Go through how it is done, what tools and code are used. Demonstrate and prepare for test. SOES for Arduino github.com/kubabuda/ecat_servo/tree/main/examples/SOES_arduino EEPROM generator github.com/kubabuda/EEPROM_generator STM34F4 Encoder github.com/goktugh/EncoderStm32F4
Make my own EtherCAT device. 2. MCU and SPI
Переглядів 2,6 тис.Рік тому
Connecting the STM32F407VET6 MCu to the LAN9252 and run an existing etherCAT slave code. Simple Open Source EtherCAT Slave and Master github.com/OpenEtherCATsociety/SOES github.com/OpenEtherCATsociety/SOEM The EtherCAT slave code I used in the video github.com/kubabuda/ecat_servo/tree/main/examples/EasyCAT_arduino The shut door to Beckhoff Slave Stack Code www.ethercat.org/en/products/54FA3235E...
Make my own EtherCAT device. 1 Digital IO
Переглядів 5 тис.Рік тому
Let's see if I can make my own EtherCAT device to be used by Linuxcnc.
Drive motor seal and new project teaser
Переглядів 446Рік тому
The leakage from the drive motor have been going for some time, time to see what's going on and how to fix it. Also info on the next project that will go on for some time. If you like cnc you should check that.
A day off from work
Переглядів 495Рік тому
A day off from work
I built a CNC plasma cutter
Переглядів 1,6 тис.Рік тому
I built a CNC plasma cutter
New plasma cutter to make a sawmill blade guard
Переглядів 496Рік тому
New plasma cutter to make a sawmill blade guard
Milling lumber and steel bars
Переглядів 731Рік тому
Milling lumber and steel bars
Relaxing turning after a bit of bragging
Переглядів 729Рік тому
Relaxing turning after a bit of bragging
It started with a squeaky Z-axis
Переглядів 977Рік тому
It started with a squeaky Z-axis
Lift!
Переглядів 560Рік тому
Lift!
I need to lift those IBC totes. Making a hydraulic support wheel.
Переглядів 1,3 тис.Рік тому
I need to lift those IBC totes. Making a hydraulic support wheel.
Sawmill build - 12 Portable? Really?
Переглядів 472Рік тому
Sawmill build - 12 Portable? Really?
Sawmill build - 11. Crash
Переглядів 609Рік тому
Sawmill build - 11. Crash
Sawmill build - 10. Looks like firewood to me
Переглядів 662Рік тому
Sawmill build - 10. Looks like firewood to me
Sawmill build - 9. See it saw
Переглядів 809Рік тому
Sawmill build - 9. See it saw
Sawmill build - 8. I got burned
Переглядів 1,1 тис.Рік тому
Sawmill build - 8. I got burned
Sawmill build - 7. Actually, it can be too big
Переглядів 719Рік тому
Sawmill build - 7. Actually, it can be too big
Sawmill build - 6. It doesn't stop
Переглядів 984Рік тому
Sawmill build - 6. It doesn't stop

КОМЕНТАРІ

  • @vibram500
    @vibram500 День тому

    Hello I saw your github. Do you plan to make a video on easercat 5000? Thank you

  • @astro8807
    @astro8807 Місяць тому

    Very good

  • @halilibrahimozdemir463
    @halilibrahimozdemir463 Місяць тому

    Slave 1 State=12 StatusCode= 1e : Invalid input configuration I'm getting this error can you help me?

  • @halilibrahimozdemir463
    @halilibrahimozdemir463 Місяць тому

    Hello admin, I am a mechatronic engineering student, thank you for your .I am also working with linuxcnc and connecting to my slave device with ethercat ile baglandim fakat motor surucumun config dosyasinda bir sorun var gibi bana yardimci olabilir misin? Teşekkürler

  • @Macwolf3
    @Macwolf3 Місяць тому

    thanks for the contribution, can you also connect sensors for reverencing the axes, or other inputs

  • @ThomasLe_G
    @ThomasLe_G 2 місяці тому

    what you called dust is smaller than sand ?? thank you in advance

  • @ThomasLe_G
    @ThomasLe_G 2 місяці тому

    Can you please respond to this , I'm currently making a vnc machine ( you can check my channel), I milled all my big part and I was wondering if a filed up them with epoxy granit (inside all my metal extrusions) there I any problem of dilation of the epoxy who could make my surfaces not flat anymore ?? thank you in advance

  • @LUIZBERTOLDO
    @LUIZBERTOLDO 2 місяці тому

    Hello, do you offer paid consultancy services because I have been working for 3 months and I can't run the machine I made.

  • @LUIZBERTOLDO
    @LUIZBERTOLDO 3 місяці тому

    Hello dear. The my raspberrypi4 b error, no Start

  • @briturner11
    @briturner11 3 місяці тому

    so sad they moved this functionality behind subscription and the Machining Extension. Super expensive now.

  • @jerzyszczepanski2518
    @jerzyszczepanski2518 3 місяці тому

    Hi. If you ever make another polymer concrete would be interesting to see if adding Graphite would make it stronger. According to experiment made by Tech Ingredients channel it should be 50% stronger. If you want to know more watch "Making Graphene could KILL you... but we did it anyway?!" at 41:00. Love you Machine BTW. 👍

  • @rodfrey
    @rodfrey 3 місяці тому

    Hi, thanks for your rigorous experiments, I very much appreciate your logical approaches. I have recently been doing quite a lot of reading from metallurgist John Campbell from the University of Birmingham and his book the Complete Casting Handbook. You may want to have a look. His theory, which he calls the bifilm theory of casting defects, is a different take on casting defects like porosity. He has conducted a number of very well executed experiments. Under his theory, degassing is only useful insofar as it helps float aluminum oxide films to the surface where they can be skimmed. His assertion is that most defects, including bubbles traditionally attributed to gas entrained in the aluminum (but also cracks that have been blamed on other factors), can be blamed on aluminum oxide films that form instantaneously on molten aluminum and then mixed into the fluid, trapping air. Depending on the runner and gate design, these can "unfurl" as the aluminum crystallizes, letting the air they trapped expand. Even if they don't unfurl they can cause fracture points that later lead to fatigue failure or material properties that are less than theoretical values. He's not at all a crackpot, he is very well respected. The youtuber 'olfoundryman' who is referenced elsewhere in these comments is a follower of his methods. If he's right, almost all casting defects can be cured by sprue shape, runner and gate design, and pouring technique. The porosity you're seeing - where the bubbles almost all appear at the top of the ingots - are a classic example he addresses. Edit: Oh for heaven's sake, I just noticed this was 5 years old. Sheesh. UA-cam recommendations are so broken.

  • @house89147
    @house89147 4 місяці тому

    Sorry you only have 36 thumbs up at this point, if it helps this is a really useful video and I really appreciate your efforts in recording it.

  • @huggbilkennet2064
    @huggbilkennet2064 5 місяців тому

    Hej du köpte nya larvband till din minigrävare och vart köpte du dom ifrån?

  • @mustafayilmaz4371
    @mustafayilmaz4371 5 місяців тому

    vacume stick to pick up chip...

  • @mbanb6775
    @mbanb6775 5 місяців тому

    For anyone coming across this, there are multiple different kinds of "dust" that you can use: Fine powdered silicon carbide is going to give the most stiffness, but less damping. It's also expensive. A cheaper alternative is aluminum oxide which is also strong and hard, but not as stiff as silicon carbide, but provides slightly more damping. Another alternative if you can find it for cheap is iron oxide powder, which has a lower stiffness than both silicon carbide and aluminum oxide, but it's denser and offers more damping. For all of these, you want to search for a fine grit (#220 or above = very fine), and mix it with larger particles such as the sand. Sand is a very cheap filler by weight, but is not very stiff, and not very dense. An alternative for higher stiffness and density than sand is steel grit that you can buy from sandblasting supply stores. One thing to remember: If you are looking for strength/stiffness as your primary criteria, then use metal to fill in as large of a space as possible. I.e. If you have a cylinder that you want to reinforce for strength/stiffness, it's better to stick rebar down the cylinder with the epoxy granite mix surrounding it than it would be to fill the whole cylinder with epoxy granite only. The purely epoxy granite fill may offer greater damping and resonance control though if you don't need the extra stiffness.

  • @paddiman772
    @paddiman772 6 місяців тому

    Next time you need to pull out a Tapered Bearing Race, try using a metal cutting disc on a Dremel or similar. Cut a groove in the race across the thickness, and split it with a hammer and chisel. The metal is hard so it will give in to this. We did this all the time for bearings and racing in the rebuild shop.

  • @АлександрЕндерюков
    @АлександрЕндерюков 6 місяців тому

    Hi. How can I contact you? Could you give me your email?

  • @canadianoddy8504
    @canadianoddy8504 6 місяців тому

    The problem was the size of the bubbles. The bubbles must be less than 3 mm. This has to do with surface area. Also your pressure was way to high. Apparently you run 1 1/2 LPH on the argon. I just watched a video made by an Australian guy. It's the best video every made explaining degassing in my opinion. I will incl a link here but not sure if I can attach it to your video. The poster is called: Olfoundryman Here is the video link: ua-cam.com/video/9J4Y_7GCmYg/v-deo.html By the way your video is good but there are issues that need fixing.

  • @sven29ks
    @sven29ks 6 місяців тому

    Hi Hakan, I would like to contact you personally

  • @yasiranjum3969
    @yasiranjum3969 6 місяців тому

    Hey @MetalMusings, Thanks for your wonderful video. I saw it many times to understand how command lines worked. In my case, I want to use Raspberry Pi 4 B as an EtherCAT slave with Beckhoff IPC for an Injection Molding Machine. I followed the same steps but unfortunately it didn't work in my case. So, please assist me with how I can use Pi as an EtherCat slave and if there is any Kernel or add-on needed, please share it with me. Additionally, please let me know how to approach you for any specific query such as how to test latency in this EtherCAT communication and to read and store this real-time data of the molding machine on Pi (with the help of CodeSys whose runtime application is running on my Raspberry Pi 4 B) ?

  • @John_P_THorr
    @John_P_THorr 7 місяців тому

    In the middle of the video, your laughter can feel very satisfying emotions, and you can also imagine a very happy expression.

  • @Tezza120
    @Tezza120 7 місяців тому

    I am gearing up to make a cnc mill using ethercat drivers. Examples I've seen are using velocity command instead of position in LCNC. I guess that way the drives don't accelerate and decelerate to each position but rather small changes in velocity. I don't know much about this stuff just to be sure and I and very impressed by what you've done so far.

  • @issyvarsano5622
    @issyvarsano5622 7 місяців тому

    very nice , but can we add 4 encoders for the 4 stepgens?

  • @royjones1053
    @royjones1053 7 місяців тому

    Great work mate, those hybrid steppers sound pretty nice, was interesting that you clicked on to the noise of "a poor tune" and solved it! I didn't realize that the stm32 have such a low clock rate, I heard you say that you had tried different crystals which I must say Is seriously under the bonnet. From my cheap seat have you looked into ESP32 by Espressif, they have an adjustable clock rate between 80-240Mhz and as you may already know incorporate wireless. I imagine there are other variables which will make for a good or bad motion controller like onboard cache, but that is getting above my pay grade. Respect your work and thanks for the upload

  • @LikeFactoryMade
    @LikeFactoryMade 7 місяців тому

    Really appreciate your work, for a while I keep thinking on controlling my lathe with ethercat, its just that beckhoff seemed a bit too expensive for experimenting and I was not sure how stable the ethercat master is

  • @kubabuda
    @kubabuda 7 місяців тому

    8:16 LAN9252 is problematic like this with these inconsistent PDI delays that can reach hundreds us. I did some benchmarks on it and seeing results I had not even attepmted motion contiol with this ESC. AX58100 is going to be be much better

  • @Divyesh-ee9oq
    @Divyesh-ee9oq 7 місяців тому

    How did you write sd card with linuxcnc-2.8.1, I have used rpi imager to write sd card but its not booting. Also I have tried other images but they don't have same kernal as shown in notes (linux-headers-4.19.71-rt24-v7l). Is there any alternate solution for this ?

  • @EmptyPocketProductions
    @EmptyPocketProductions 7 місяців тому

    Great video. Just subbed! What do you think of using steel shot ( steel blasting media ) instead of sand. It steel shot is more dense! Thanks

  • @dsj1979
    @dsj1979 8 місяців тому

    I don’t suppose you could tell me where the standard filter is on this? Thanks Daniel

  • @RustyInventions-wz6ir
    @RustyInventions-wz6ir 8 місяців тому

    Just found your channel and subscribed. Very nice work

  • @blazini
    @blazini 8 місяців тому

    Great work, I came across your project as I'm doing almost the exact same thing. I have it under control hardware wise but it's luck I came across this for the work you've done on the software. I did want to mention your issue with the index pin as if I'm understanding what you did by creating the index-enable latch as a HAL component I don't think that's actually what you want to do. The index-enable is supposed to be implemented in the controller firmware. Reason being the LinuxCNC side cannot reliably catch an index pulse, that's why the index-enable exists. It's the same way on Mesa cards but index enable is done on the FPGA as the hardware will catch the index pulse and trigger the latch far better than you can on the PC side.

  • @kubabuda
    @kubabuda 8 місяців тому

    Hello, I am developer behind ecat_servo and EEPROM_generator, good to see it is useful. Code generation tool was recently updated with some bugs fixed, you probably want use latest version. I also had a look at your sources, you might want to save/commit application .json so you can edit your EtherCAT application in the future - that JSON is 'save project' file for the web tool

  • @schizofren_ia
    @schizofren_ia 8 місяців тому

    Do you have a video that explains what each component and part does? New to cnc and really want to learn I don't know where the forums are so I can learn

    • @schizofren_ia
      @schizofren_ia 8 місяців тому

      ^i have set up linuxcnc with a RTkernel and I get 7000 nanoseconds of jitter

  • @cnc7873
    @cnc7873 8 місяців тому

    Will the EaserCAT 3000 code part be open source? I also want to make one

  • @rueuflecomte2539
    @rueuflecomte2539 8 місяців тому

    Наоборот надо ставить подшипники!!! А так - неправильно

  • @whereisgaz
    @whereisgaz 9 місяців тому

    Great work. I would like to convert the KiCad files into gerber and drill files that Jlcpcb will accept if I can. Will see if I can work it out. Thanks

  • @chinaminiexcavator--alisak9731
    @chinaminiexcavator--alisak9731 9 місяців тому

    hi Sir, you buy the excavator to use or to sell please? 😊

  • @fabientuizat1129
    @fabientuizat1129 9 місяців тому

    Merci !!

  • @tsclly2377
    @tsclly2377 9 місяців тому

    CNC Motion Control over Ethernet Cable! Leadshine, LinuxCNC & EtherCAT Marco Reps ua-cam.com/video/FEPfznStd0s/v-deo.html

  • @sundinmikael
    @sundinmikael 9 місяців тому

    Utmärkt arbete Metalmusings :)

  • @andersmeiniche2746
    @andersmeiniche2746 9 місяців тому

    What are you day job ?

  • @DesertShedStudio
    @DesertShedStudio 9 місяців тому

    Well done, I have really been enjoying this series. Thanks for sharing.

  • @DUIofPhysics
    @DUIofPhysics 9 місяців тому

    very nice! What are you doing for mounting however? no screw holes :(

    • @gambler301
      @gambler301 9 місяців тому

      Just two sided tape

  • @medicusdkfz
    @medicusdkfz 9 місяців тому

    Good job!

  • @FilterYT
    @FilterYT 9 місяців тому

    Very cool

  • @highprecisioneyeballing
    @highprecisioneyeballing 9 місяців тому

    5:19 It's more like four spring passes :) Thanks for the video - it's cool.

  • @sebaschtl9710
    @sebaschtl9710 10 місяців тому

    very nice, thanks a lot! it is a very cool project

  • @bradgeary3467
    @bradgeary3467 10 місяців тому

    this a joke? hope u don’t sell that machine to anyone…..

  • @jimsvideos7201
    @jimsvideos7201 10 місяців тому

    An elegantly simple fix.