MetalMusings
MetalMusings
  • Видео 283
  • Просмотров 851 754
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 019

Видео

Make my own EtherCAT device 8. EaserCAT 3000
Просмотров 1,2 тыс.4 месяца назад
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
Просмотров 5235 месяцев назад
Some turning, threading, hardening, gluing under the guise of fixing a tap wrench
Turner gets a new computer
Просмотров 1,1 тыс.5 месяцев назад
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,3 тыс.5 месяцев назад
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
Просмотров 4186 месяцев назад
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,3 тыс.6 месяцев назад
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,1 тыс.6 месяцев назад
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,5 тыс.6 месяцев назад
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
Просмотров 2 тыс.7 месяцев назад
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,8 тыс.8 месяцев назад
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,9 тыс.8 месяцев назад
Let's see if I can make my own EtherCAT device to be used by Linuxcnc.
Drive motor seal and new project teaser
Просмотров 4368 месяцев назад
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,6 тыс.11 месяцев назад
I built a CNC plasma cutter
New plasma cutter to make a sawmill blade guard
Просмотров 48511 месяцев назад
New plasma cutter to make a sawmill blade guard
Milling lumber and steel bars
Просмотров 723Год назад
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,3 тыс.Год назад
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,1 тыс.Год назад
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

Комментарии

  • @house89147
    @house89147 5 дней назад

    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 11 дней назад

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

  • @mustafayilmaz4371
    @mustafayilmaz4371 13 дней назад

    vacume stick to pick up chip...

  • @mbanb6775
    @mbanb6775 Месяц назад

    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: ruclips.net/video/9J4Y_7GCmYg/видео.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 2 месяца назад

    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 3 месяца назад

    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 ruclips.net/video/FEPfznStd0s/видео.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?