MetalMusings
MetalMusings
  • 283
  • 851 274
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 010

วีดีโอ

Make my own EtherCAT device 8. EaserCAT 3000
มุมมอง 1.2K4 หลายเดือนก่อน
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
มุมมอง 5225 หลายเดือนก่อน
Some turning, threading, hardening, gluing under the guise of fixing a tap wrench
Turner gets a new computer
มุมมอง 1.1K5 หลายเดือนก่อน
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.3K5 หลายเดือนก่อน
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
มุมมอง 4185 หลายเดือนก่อน
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.2K6 หลายเดือนก่อน
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.1K6 หลายเดือนก่อน
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.5K6 หลายเดือนก่อน
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
มุมมอง 4206 หลายเดือนก่อน
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
มุมมอง 3947 หลายเดือนก่อน
Making a chop saw for all those twigs, or maybe they are small trees.
Make my own EtherCAT device 3. Encoder
มุมมอง 2K7 หลายเดือนก่อน
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
มุมมอง 1.8K8 หลายเดือนก่อน
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
มุมมอง 3.8K8 หลายเดือนก่อน
Let's see if I can make my own EtherCAT device to be used by Linuxcnc.
Drive motor seal and new project teaser
มุมมอง 4358 หลายเดือนก่อน
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
มุมมอง 48810 หลายเดือนก่อน
A day off from work
I built a CNC plasma cutter
มุมมอง 1.6K11 หลายเดือนก่อน
I built a CNC plasma cutter
New plasma cutter to make a sawmill blade guard
มุมมอง 48411 หลายเดือนก่อน
New plasma cutter to make a sawmill blade guard
Milling lumber and steel bars
มุมมอง 722ปีที่แล้ว
Milling lumber and steel bars
Relaxing turning after a bit of bragging
มุมมอง 718ปีที่แล้ว
Relaxing turning after a bit of bragging
It started with a squeaky Z-axis
มุมมอง 965ปีที่แล้ว
It started with a squeaky Z-axis
Lift!
มุมมอง 554ปีที่แล้ว
Lift!
I need to lift those IBC totes. Making a hydraulic support wheel.
มุมมอง 1.3Kปีที่แล้ว
I need to lift those IBC totes. Making a hydraulic support wheel.
Sawmill build - 12 Portable? Really?
มุมมอง 467ปีที่แล้ว
Sawmill build - 12 Portable? Really?
Sawmill build - 11. Crash
มุมมอง 607ปีที่แล้ว
Sawmill build - 11. Crash
Sawmill build - 10. Looks like firewood to me
มุมมอง 660ปีที่แล้ว
Sawmill build - 10. Looks like firewood to me
Sawmill build - 9. See it saw
มุมมอง 799ปีที่แล้ว
Sawmill build - 9. See it saw
Sawmill build - 8. I got burned
มุมมอง 1.1Kปีที่แล้ว
Sawmill build - 8. I got burned
Sawmill build - 7. Actually, it can be too big
มุมมอง 715ปีที่แล้ว
Sawmill build - 7. Actually, it can be too big
Sawmill build - 6. It doesn't stop
มุมมอง 979ปีที่แล้ว
Sawmill build - 6. It doesn't stop

ความคิดเห็น

  • @andrewculverhouse8914
    @andrewculverhouse8914 2 วันที่ผ่านมา

    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 8 วันที่ผ่านมา

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

  • @mustafayilmaz4371
    @mustafayilmaz4371 10 วันที่ผ่านมา

    vacume stick to pick up chip...

  • @mbanb6775
    @mbanb6775 28 วันที่ผ่านมา

    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 หลายเดือนก่อน

    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.

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

    Magyar vagy?

  • @user-bs6is6nw9p
    @user-bs6is6nw9p หลายเดือนก่อน

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

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

    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: th-cam.com/video/9J4Y_7GCmYg/w-d-xo.html By the way your video is good but there are issues that need fixing.

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

    Hi Hakan, I would like to contact you personally

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

    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 2 หลายเดือนก่อน

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

  • @Tezza120
    @Tezza120 2 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @royjones1053
    @royjones1053 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @RustyInventions-wz6ir
    @RustyInventions-wz6ir 3 หลายเดือนก่อน

    Just found your channel and subscribed. Very nice work

  • @blazini
    @blazini 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

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

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

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

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

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

    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 4 หลายเดือนก่อน

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

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

    Merci !!

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

    CNC Motion Control over Ethernet Cable! Leadshine, LinuxCNC & EtherCAT Marco Reps th-cam.com/video/FEPfznStd0s/w-d-xo.html

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

    Utmärkt arbete Metalmusings :)

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

    What are you day job ?

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

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

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

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

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

      Just two sided tape

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

    Good job!

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

    Very cool

  • @highprecisioneyeballing
    @highprecisioneyeballing 5 หลายเดือนก่อน

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

  • @sebaschtl9710
    @sebaschtl9710 5 หลายเดือนก่อน

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

  • @bradgeary3467
    @bradgeary3467 5 หลายเดือนก่อน

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

  • @jimsvideos7201
    @jimsvideos7201 5 หลายเดือนก่อน

    An elegantly simple fix.

  • @peterarnfield7300
    @peterarnfield7300 5 หลายเดือนก่อน

    Great to see a practical use of a PC rather than just gaming - well done on the upgrade

  • @issyvarsano5622
    @issyvarsano5622 5 หลายเดือนก่อน

    ok. why 4 encoders but only 2 stepgens?

  • @sebaschtl9710
    @sebaschtl9710 5 หลายเดือนก่อน

    very greate! thanks alot

  • @sebaschtl9710
    @sebaschtl9710 5 หลายเดือนก่อน

    tipp topp!

  • @roughedge-machineworks
    @roughedge-machineworks 5 หลายเดือนก่อน

    Den minst centrerade stålbiten i historien.. snyggt gjort dock. :)

  • @jt6802
    @jt6802 5 หลายเดือนก่อน

    I've been looking at upgrading my 15 year old Linuxcnc computers with mini PC n100 type. I have similar mesa configs. What drove your decision?

  • @maxdon2001
    @maxdon2001 5 หลายเดือนก่อน

    Great video!

  • @DPTech_workroom
    @DPTech_workroom 5 หลายเดือนก่อน

    Just don't forget to take off the tape from the cooler heatsink thermal paste. If it was there... Not clearly seen it.

  • @user-ie8vg1vi5d
    @user-ie8vg1vi5d 5 หลายเดือนก่อน

    can you share more details about software part please

  • @RodWebster
    @RodWebster 5 หลายเดือนก่อน

    Nice to see.😃

  • @FlorianSchmolt-ik9kc
    @FlorianSchmolt-ik9kc 5 หลายเดือนก่อน

    Impressive what you have achieved. Are you still using the RPi4 as EtherCAT master?