CNC Motion Control with LinuxCNC + Mesa FPGA Card

  Рет қаралды 224,598

Marco Reps

Marco Reps

Күн бұрын

Пікірлер: 286
@frosty129
@frosty129 5 жыл бұрын
I know very few people on this planet who can single-handedly build an industrial grade CNC machine from scratch, being the electrical engineer, the mechanical engineer, the software engineer, and the product designer all at the same time. This takes DIY and creativity to another dimension.
@andypughtube
@andypughtube 5 жыл бұрын
Odd, nearly everyone I know can do it :-)
@frosty129
@frosty129 5 жыл бұрын
@@andypughtube I guess I need new friends
@andypughtube
@andypughtube 5 жыл бұрын
@@frosty129 It's more that after 10 years working with LinuxCNC all the normal folk I know have abandoned me. :-)
@tamurhaq
@tamurhaq 4 жыл бұрын
@@andypughtube I think the point is that Marco clearly takes it to the next level. Most people just slap together controllers and software and watch it go. This level of calibration and tweaking is very rare. Especially calibrating and pid tuning fpga controllers for cnc? I dont think I've seen another video on that to be honest
@rockybass3129
@rockybass3129 3 жыл бұрын
@@andypughtube Yeah but still that first EMC or Mach, fully ballscrew converted Rong Fu retrofit cnc is still a milestone.
@izidor9199
@izidor9199 5 жыл бұрын
You are a master, i mainten and repair CNC machines in a factory, also build myself a cnc router. Watching your videos i can only think what a pleasure and honor it would be to work and learn from you. Hands down the best chanel on youtube for me.
@matiasgoinheix366
@matiasgoinheix366 2 жыл бұрын
What's your balls crew maintenance workflow?
@SaNjA2659
@SaNjA2659 5 жыл бұрын
The I term in PID not only affects the reaction speed of the system, but also ensures error is being zeroed-out over time. Without it the error, however small it might become thanks to high P gain, will always remain there.
@nanolog522
@nanolog522 5 жыл бұрын
You are like This Old Tony with a german accent. Every single video that you do makes me laugh.
@danielfogli1760
@danielfogli1760 5 жыл бұрын
And metric 😉
@blzahz7633
@blzahz7633 4 жыл бұрын
Man of culture, I see.
@wayneshephard
@wayneshephard 3 жыл бұрын
Bloody hilarious, disabling bios settings like surprise restart :)
@maddenjulien1055
@maddenjulien1055 3 жыл бұрын
I dont mean to be so offtopic but does anyone know of a tool to log back into an instagram account..? I somehow forgot my login password. I would appreciate any tricks you can offer me.
@nickolasconnor3661
@nickolasconnor3661 3 жыл бұрын
@Madden Julien instablaster ;)
@TheMobilityMechanic
@TheMobilityMechanic 5 жыл бұрын
Damn, I love this cnc series. Keep up the good work!
@TheRainHarvester
@TheRainHarvester 5 жыл бұрын
Checkout the mini LEGO CNC made with this controller: kzbin.info/www/bejne/q3LOe52AetGdodU
@heronguarezi6501
@heronguarezi6501 5 жыл бұрын
You are a genius. I retrofitted a couple of 5kW servomotors a while back and they always shoke a bit. Today I opened the motors and wrapped aluminium tape around everything. The results were impressive, not very pretty, but Impressive none of the less.
@nochan99
@nochan99 5 жыл бұрын
"surprise reboot" I am suprised that one isnt more common xD
@GlennHamblin
@GlennHamblin 5 жыл бұрын
I thought that was a standard feature of Microsoft operating systems.
@matthyslaubscher8151
@matthyslaubscher8151 5 жыл бұрын
I've never simultaneously been so much intrigued and entertained. Still one of my favorite channels. Thank you
@kal9001
@kal9001 5 жыл бұрын
This project is looking even more hilariously expensive with every new video!! Awesome though!!
@paco3447
@paco3447 5 жыл бұрын
I think that amazing CNC deserves a vacuum table as a good update to clamps.
@jennimorgan394
@jennimorgan394 5 жыл бұрын
Best unboxing ever. I thoroughly enjoy your sense of humor.
@matyk985
@matyk985 5 жыл бұрын
WOW, I think that the is one of the most ambitious project yet, really nice work and you are flying through the progress.Nice, good look in future !
@heronguarezi6501
@heronguarezi6501 5 жыл бұрын
U are the best!!! I started to use the mesa 7i76e, and I am now inplemententing the feedback from the linear scales to linuxCNC for a HELLER BEA 2
@Rockroxxgert
@Rockroxxgert 5 жыл бұрын
Love the Dungeon Keeper sound effects splattered throughout your videos.
@gustavgans254
@gustavgans254 5 жыл бұрын
It must be an even bigger enjoyment to watch these videos if you actually know what he ist talking about
@ChipGuy
@ChipGuy 5 жыл бұрын
5:17: There is an alien outside looking into the room.
@scaleop4
@scaleop4 5 жыл бұрын
man that was scary lmao
@lucasimark7992
@lucasimark7992 5 жыл бұрын
We are certainly not inching over here😂😂😂 Made my day
@alymuni
@alymuni 5 жыл бұрын
Indeed
@Skwisgar2322
@Skwisgar2322 5 жыл бұрын
Hey, I recognize that enclosure, that is a Rittal, they make great stuff, we use them in our designs at work quite a bit.
@LatheBuilder
@LatheBuilder 5 жыл бұрын
+1 for Mesa FPGA addin cards and LinuxCNC combo. Converted our vmc with them, wouldn't ever want to go back
@DreitTheDarkDragon
@DreitTheDarkDragon 5 жыл бұрын
Now I need that card and somebody who will make mod for Euro Truck Simulator 2, so I could plug all possible inputs and outputs (steering wheel, pedals, dashboard, pneumatic chair,...)
@LatheBuilder
@LatheBuilder 5 жыл бұрын
"We're certainly not inching over here" - gold!
@chemicalvamp
@chemicalvamp 5 жыл бұрын
Marco, Every new video is enlightening. Thank you for doing what you do.
@robn2497
@robn2497 4 жыл бұрын
any video with the phrase "hardware abstraction layer" is my kind of video 8:24
@kevinfontanari
@kevinfontanari 5 жыл бұрын
"Surprise reboot" sounds like a really useful bios feature...
@b5a5m5
@b5a5m5 5 жыл бұрын
Pneumatic tool changing on that spindle?! Awesome!
@noddingat
@noddingat 2 жыл бұрын
Yeah I want to know more about that!
@heikofirestormtiger4969
@heikofirestormtiger4969 5 жыл бұрын
Glorreiche Glückwünsche für die 100tsd Marco!
@AppliedMetaphysician
@AppliedMetaphysician 5 жыл бұрын
Proofs-of-Concept are seldom very pretty. :)
@britzwickit
@britzwickit 5 жыл бұрын
great video, makes the entry into linuxcnc much less daunting
@bashaaksema94
@bashaaksema94 5 жыл бұрын
Congrats on the 100K subs btw dude!
@dancarrier2378
@dancarrier2378 Жыл бұрын
Congrats, well deserved play button
@arthurdent8091
@arthurdent8091 3 жыл бұрын
Hi from the USA. I have been following your posts for quite some time. I particularily like your dry sence of humor sprinkled in with the narative. You have answered a question for me. I have a 3018 Pro and I wanted to know if I could control it with a Pi4; this episode has told me NO, so thanks and please keep posting.
@ZacksLab
@ZacksLab 5 жыл бұрын
Congrats on 100k! Your channel and content is inspiring!
@badhills7300
@badhills7300 3 жыл бұрын
Ah, Vogel Zentralschmierung :-) I know Mr. Vogel personally. Nice to see their products at your nice machine :-)
@MCsCreations
@MCsCreations 5 жыл бұрын
Dude, what a nightmare! 😱 I just relieved all the PID tuning videos I had to see for quadcopters! The horror! 😱
@electron-1979
@electron-1979 5 жыл бұрын
Relived?
@小健-w1k
@小健-w1k 5 жыл бұрын
I just found your vids, and love them now. Thanks for making these vids!
@hypt0ny
@hypt0ny 5 жыл бұрын
that package opening is legendary
@JelleStappers
@JelleStappers 5 жыл бұрын
Congratz on 100K subs! Keep up the good funny and informing videos😃👍!!!
@alanb76
@alanb76 5 жыл бұрын
Nice overview and good work. I was surprised a few years ago when I found Mesa Controls was located near my house. Not often can you check the "will call" button when buying stuff on the web, and no Customs Inspectors to worry about. Great hardware too. :)
@n0madfernan257
@n0madfernan257 5 жыл бұрын
saw the hanging drive at @6:30. nonetheless, great job and congrats for the youtube package
@D.Axtmann
@D.Axtmann 5 жыл бұрын
14min Reps...love this day 😍 (Grüße aus Karlsruhe ;) )
@namAehT
@namAehT 5 жыл бұрын
You should check out Klipper for your printers. Basically, a Raspberry Pi does all the gcode translation and kinematics, and then sends scheduled movement commands to a microcontroller for real-time execution.
@Lagggerengineering
@Lagggerengineering 5 жыл бұрын
I would appreciate a guide on how to set up and then use LinuxCNC. It can get a little complicated.
@emperorSbraz
@emperorSbraz 5 жыл бұрын
current monitoring is a good way to avoid pushing tools beyond what makes them crack easy.
@chrisbartrum3201
@chrisbartrum3201 5 жыл бұрын
Kuddelmuddel gelöst. Glückwunsch Stefan.
@Seegalgalguntijak
@Seegalgalguntijak 5 жыл бұрын
Glückwunsch zu den hunderttausend! Der Kanal ist es definitiv wert, aber ich hätte nicht gedacht, dass das so schnell geht - vor allem, weil es ja doch eher "Nischenthemen" sind. Aber auch wenn man die Videos nur wegen des Humors anschaut, sind sie bereits äußerst sehenswert :-)
@gabiold
@gabiold 5 жыл бұрын
Do not ignore the I term in PID! It compensates error over time, but that does not mean long term drift. It is timed in PID cycle time, which is (should be) very fast compared to "long" in human sense and fast enough to keep up with the movements. Without the I term there will be always error in the position. As you approach the destionation the error will gets smaller and smaller and while the P-term is just a multiplier so is the output. It asymptotically converges to zero, would require infinite time to reach it. In theory. In practice the friction stops it before. The I-term roughly works like "buffering" the error while you moving to the destination. Then it will "lengthen" the output where the P term starts to get ineffective. Vaguely... Obviously it is a continuous function, but it is hard to imagine that way...
@SimoWill75
@SimoWill75 5 жыл бұрын
AvE style unboxing. Nice.
@stheil
@stheil 4 жыл бұрын
Oh that remote is just gorgeous! I don't even have my own CNC machine but I want one of those XD
@ElMirc
@ElMirc 4 жыл бұрын
Man, your "hobby" cnc milling machine looks very expensive and much more complicated than a hobbyist one. Next level
@mattivirta
@mattivirta Жыл бұрын
only mesa card have out off hobby user budgets, need be 100$ cheapen then million peoples more buy this mesa card, but today price have too lot owerprice than all other options and any hobby user not buy. price range have only pro manyfactory machine builders level, no thanks newer thats price.
@tomaberisha5688
@tomaberisha5688 5 жыл бұрын
Nice work as usual. Danke. Drop by the Linuxcnc.org forum if you have some time to spare, it would be nice to have the log/pics/video uploaded there. I am tommylight there. MFG, Tom.
@GeneralKiller1337
@GeneralKiller1337 5 жыл бұрын
Why do I love this channel?
@ryanmalin
@ryanmalin 5 жыл бұрын
Rs485 is very useful. Most of the industrial refrigeration control systems I work on use this.
@fullwaverecked
@fullwaverecked 5 жыл бұрын
Man, this is better than science fiction! Nais!
@doctorpex6862
@doctorpex6862 5 жыл бұрын
When I see hanging ssd and fan I know your level is master.
@pocket5s1
@pocket5s1 4 жыл бұрын
Third lunch break, lol. pause, like, comment, continuing to watch.
@ih8tusernam3s
@ih8tusernam3s 5 жыл бұрын
Congratulations on 100K!
@volkhen0
@volkhen0 3 жыл бұрын
I wrote my thesis about my own DC PID servos which I build on Atmega32 and C Lang. Then I created a little CNC machine using LinuxCNC. It was fun but much less sophisticated then what we see here :) cudos
@ih8tusernam3s
@ih8tusernam3s 5 жыл бұрын
Automatic tool changing on the spindle?! Respectable piece of equipment you got going on there.
@justDIY
@justDIY 5 жыл бұрын
Congrats on the 100k. Looking forward to that red carpet reveal!
@nikre
@nikre 5 жыл бұрын
funniest tech channel on youtube!
@physicsguybrian
@physicsguybrian 5 жыл бұрын
...and also the tech channel most worth watching! Brilliant content!
@tritile
@tritile 4 жыл бұрын
"Hell file"... That was some accurate description.
@m3chanist
@m3chanist 5 жыл бұрын
1:20 the expression. Excellent.
@MrMikkmokk
@MrMikkmokk 4 жыл бұрын
That part with the battery..😅 There's just so many details in these videos that are both meaningless and at the same time so clever👌👌👌
@kaiwiedersum1645
@kaiwiedersum1645 4 жыл бұрын
That Spindle looks dope! Greetings from Hessen....
@rusticagenerica
@rusticagenerica Жыл бұрын
Linux CNC seems to be the way to go for nerdy people !
@voltlog
@voltlog 5 жыл бұрын
Yet another awesome video 👍
@ts2wv
@ts2wv 5 жыл бұрын
Like some other commenters have pointed out the I term is usually very important and it's the D term that's usually ignored...
@AdaptivePhenix
@AdaptivePhenix 4 жыл бұрын
That depends on how your servo drive is configured. If your motion command is a velocity reference then yes but if you are commanding current (torque), you will absolutely need the D term. In my case, the D term ends up at least an order of magnitude of the P.
@imabeapirate
@imabeapirate 5 жыл бұрын
The PCIe custom riser cable tho...
@fluxing5109
@fluxing5109 5 жыл бұрын
I like your humor. I had a lot of fun watching this. Thanks!
@fluxing5109
@fluxing5109 5 жыл бұрын
Oh, and your build looks very tidy compared to anything I have ever built.
@hardikmonga
@hardikmonga 5 жыл бұрын
your happiness and audio expressions dont match. BTW congrats
@leothecrafter4808
@leothecrafter4808 5 жыл бұрын
Keep in Mind that it isn't his native language
@ijskolibrietje
@ijskolibrietje 5 жыл бұрын
He's also german/swiss, doesn't help either
@peterzingler6221
@peterzingler6221 5 жыл бұрын
Ach geil die cnc Maschine läuft ja schon
@ReiniGrauer
@ReiniGrauer 5 жыл бұрын
I literally just ordered a Mesa 7I76e yesterday to try LinuxCNC for a router I'm building and Marco posts a video about this today. Weird.
@TheHibener
@TheHibener 5 жыл бұрын
Honestly, i have no idea what you're talking about. But CNC is interesting
@noddingat
@noddingat 2 жыл бұрын
When you have me laughing while I'm learning about mesa -> linuxcnc linkage, yep that's a subscribe
@rusticagenerica
@rusticagenerica Жыл бұрын
What the hell is that super powerful 3D printer ?? :)
@aserta
@aserta 5 жыл бұрын
Once you scalpel about 47 processes, subroutines, hidden tasks, various pre programmed triggers and the such from W10, it becomes a very tame, modern W7. I will admit, it does take some time and Google Fu. BTW, a good way to get performance in a tight package (board) is to get a laptop board instead of a pc and use a PCIe expansion. I wish i had specifics, but a friend of mine is running a naked Asus ROG (i think it was a strix) as a CNC brain for an antique (formerly) tape numerical control lathe. He got that laptop for practically nothing because the gamer before him slammed the laptop cover over something, made the screen curved (features, amairaite) and punched through the "high" quality plastic destroying the keyboard as well. :)
@mrsc1914
@mrsc1914 5 жыл бұрын
OMG surprise reboot !! that was a good one bro
@normannormiemates4844
@normannormiemates4844 5 жыл бұрын
Finally Marco Reps shows his face!
@electron-1979
@electron-1979 5 жыл бұрын
Not the first time! He doesn't deliberately hide his face
@OriginalJetForMe
@OriginalJetForMe 5 жыл бұрын
My computer is a PC in a regular enclosure that's connected to a Mesa 7i76e card over Ethernet. The 7i76e has an RS-485/422 port on it, but it's currently only used to communicate with Mesa daughter cards. I want to reconfigure that to communicate with my VFD for spindle control, so I don't have to run a separate RS-485 cable from the PC to the controls cabinet.
@TheRailroad99
@TheRailroad99 4 жыл бұрын
That unboxing was almost AvE style :D
@dawnclaude2853
@dawnclaude2853 5 жыл бұрын
congrats on 100k subs!!
@kwinzman
@kwinzman 5 жыл бұрын
2:45 Dungeon Keeper sound effect? :D
@rca168
@rca168 3 жыл бұрын
Silly surprise reboot!
@godfreypoon5148
@godfreypoon5148 5 жыл бұрын
I used a 7i43 back in the day. It was _high win_ .
@tchinom
@tchinom 5 жыл бұрын
1:19 you looks so happy LOL
@bartconinckx
@bartconinckx 5 жыл бұрын
this guy is just too smart for me
@RafaelEKH
@RafaelEKH 5 жыл бұрын
Awesome as always
@captainboing
@captainboing 5 жыл бұрын
Congrats on the yt plaque dude
@HuskyMachining
@HuskyMachining 4 жыл бұрын
Just discovered you (and have been binge watching your vijeos ever). I have the EE experience of a mole rat but you and that auzi make it pretty entertaining and educational...
@martilopezgonzalez8854
@martilopezgonzalez8854 5 жыл бұрын
The Vengeful Spirit gets me
@-ahvilable-6654
@-ahvilable-6654 4 жыл бұрын
This is very skillful
@amessman
@amessman 3 жыл бұрын
3:27 I'm not sure what CPU you're using in the computer but the heatsink should probably have a fan, and maybe some cutouts in the case for ventilation. IIRC those heatsinks use 60mm case fans and M3 screws [haven't watched the whole video, maybe you puts one on]
@giovannibianchessi1578
@giovannibianchessi1578 5 жыл бұрын
Thanks for the video. Board 6i24 configured as 5i24, right? Feed forward helps a lot to reduce following error in axes tuning. Trying to keep following error =0 often makes axes nervous. The important thing is that error has to be the same for all the interpolating axes.
@harviecz
@harviecz 5 жыл бұрын
That Mesa FPGA card absolutely needs drivers for sigrok!
5 жыл бұрын
If you are running your servos in velocity mode and everything is in "correct" units, FF1 should be 1.
@IVAN_ENT
@IVAN_ENT 4 жыл бұрын
So interesting I build and fly fpv drones and want to build a mill eventually, you have to tune pid's in betaflight software too
@GlennHamblin
@GlennHamblin 5 жыл бұрын
Love your videos dude! Did you see that guy outside looking in through the glass blocks! Creepy! ... unless it was you being an Easter egg. 😎
@bashaaksema94
@bashaaksema94 5 жыл бұрын
Maybe?
@KrampWars
@KrampWars 5 жыл бұрын
From my experience of using a homemade cnc I would suggest you to pay a little bit more attention to the y z axes structur as you went over the top on x part but did not pay much attention on the support for the upper part. I have a cnc machine of simmilar size and power with the same axis configuration, but a lot beefier upper structure and i steel get a lot of vibrations on that part of the machine. Also i would recomend using aluminum and steel together as they help reduce vibrations due to difference in densities. Btw I enjoy the series as I do not have the funds to overcomplicate my machine to such extent.
@raff96
@raff96 5 жыл бұрын
I hope you got those rittal enclosures used , they are pretty expensive ;) .
@cryptearth
@cryptearth 5 жыл бұрын
S.M.A.R.T. ist ein standard zu überwachung von festplatten parametern (siehe wiki) und sollte wo vorhanden und unterstützt auch aktiv genutzt und überwacht werden
A simple BIOS for my breadboard computer
21:53
Ben Eater
Рет қаралды 355 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,2 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 87 МЛН
Мама у нас строгая
00:20
VAVAN
Рет қаралды 10 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 49 МЛН
Nanometers?? High Resolution Servos for the CNC Machine
9:49
Marco Reps
Рет қаралды 373 М.
Open Source 8.5 Digit Voltmeter from CERN: Build and Test
33:52
Marco Reps
Рет қаралды 622 М.
LinuxCNC HAL #1: The Basics
29:11
swolebro
Рет қаралды 27 М.
Why build an entire computer on breadboards?
28:43
Ben Eater
Рет қаралды 3,1 МЛН
Spinogy X30 5kW CNC Spindle + LinuxCNC EtherCAT Rigid Tapping!
46:43
Processor under microscope. Nanometer journey
12:41
My Computer
Рет қаралды 1 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,2 МЛН