In which I do the tedious part for a lot of projects... in one project! Support me on patreon! / cranktowncity outro music by a friend of mine, check him out! / badamericansofficial elevator music: bensound.com
That cable management may be the sexiest thing I've ever seen. Very nice build. And the video edits are sick. Honestly like this channel more than linus lol. Wonder if This old Tony would like this build.
In BIOS; Turn off HT, HPET, and Freq Scaling In linux: Consider a low-latency kernel Then nice the program to raise its priority. Lemme know how far that knocks your jitter.
You will get away with the standard kernel if you set the performance govener correcly and isolate the CPU from the scheduler (isolcpus) and only schedule the relevant tasks on it, move all the interrupts of -everything- else off the CPU which runs the task you need. I would probably leave HPET on though. I don't know why HPET would affect response guarantees though. You can't get scheduled off the CPU if you dont get scheduled.
OMG that is a thing of beauty. I love the combination of tools and techniques you show....from connector ideas to the cricuit for labeling the plasma cut piece. In the end the project came out beautiful and super handy looking. The way you ran the power out as well...really well thought out and briliant. Thanks for making entertaining and informative videos!
In terms of improvement, a dust cover on the usb panel and maybe a filter would be great. And maybe some care on the temperature, as air flow seems to be restricted in some areas. P.S.: Linux has ways to set CPU frequency, it just requires to read a lot of documentation. On the cables, the management is beautiful, similar to those found in old tech. Unless taken apart of course, overall it is a pretty machine.
the added graphics are appreciated... Thats a great way to get it all in one box, Props! i got a mess of arduino running grbl hooked up to some stepper drivers, in between teardown and rebuild with it.
I love that your using that old Nzxt case, I have that exact one for my current build 🤣😆 amazing keep up the great work ! also that Ryzen mobo can turn off those power saving features in the bios menu so if that becomes a problem it's rather ez to fix ( hyperthreading on amd is often referred to as AMD SMT)
Amazing build and absolutely tops on the cable management! Definitely on my to do list as of now. My only change I might make will be to make the cable connectors on the back jacks (female connectors) so I don't end up with chips or schmoo shorting out the pins or accidentally bumping it into something and bending them. Other than that I can't believe how great your build turned out!
@@nicholaswouters1203 for sure but I know my luck and it seems no matter how much I try to keep stuff out and away from angry pixie connectors it somehow finds it's way in lol
Nicely / professional made hw. Linuxcnc is a very good choice. Takes some time till you understand, but then it is very capable. I would propose to look for a Mesa card and do not try to optimize for parallel port. They are not cheapo but very worth the money. Plus you can have them with good insulation and you can go for 24v sensoric. Probably a better choice if you go plasma. And I think you are aware of the very nice plasma integration in lcnc that happened in the last years.. Gratulation from Switzerland!
I built a custom control box for my old ender 3 that used aviation connectors and I feel your pain; soldering a butt load of wires to tiny little terminals is awful. The end result is worth it though, especially if you use cable sleeving to separate the connector groups!
That was awesome. New Subscriber...! Ive watched a few of your vids over the last few years(RU-vid feed). But the video that got me was, the TIG 3d printer. I personally would be interested in seeing more on the TIG 3D printer. Possible upgrades could be Aluminium welding...HAHAHAH Tuning and R&D take heaps of time. : I Love the "I can do" attitude.... Very commendable. Gday from Australia.
Awesome build! Only thing I suggest you considering changing is the regular screws electrical binding "posthingies"... Those are really BAD conductors and you can loose a lot of power trought them. You could swap them for copper or brass ones.
Your aviation connectors are likely to set fire the the steppers internally. They are the resistance in the tank circuit which is your stepper circuit. The resistance allows a resonance which causes the voltage internal to the stepper to get very high. AKA 48v drive probably has a 600+v internal voltage inside the stepper. Results in burning motor internals.
@@maxhouseman3129 why are you THAT guy? I own a 3d printer myself. I'm aware. But it goes in his style of tinkering, hotglue 3d printer is natural progression.
Another excellent build! Well done. Can I ask what you always have around your neck? Looks like earbuds but do you use it as a mic? Your audio quality has always been good.
I generally have about a 30% understanding of what you are talking about. Your ambition to say "Fuck it, I can build that" has me watching every video hoping I can learn something, anything.
This channel is a great example of why we shouldn't judge a book by its cover. If I saw this guy on the street I'd think he was living under a bridge, when in reality he's mayor of Cranktown.
been thinking on using one laptop , power , controller and drivers combo on multiple machines using a big usiversal plug to plug them intoo each machine same as the combo you made , only thing is that you need to set the steppermotors up so its actually transfers the movement 1 to 1 having spindles toothed belts or chains does chainge the distance traveled per step oh well that was before i tried my hand ad 3d designing stuff in the more know programs and saw that it was a verry steep learnig curve without any assistance from friends pointing out the obvious so i kindoff put everything on the shelve for now , no use for a cnc machine if you cannot make the file to run it hope you whont get signal gremlins with all that wire all over the place though the metal plate between the motherboard transformers and the stepperdrivers should help
Hair is on point, dealing with cnc/plc controllers.... on AMD it's called hypertransport, but I don't see how that would increase latency, best bet would be to turn of boosting and keep a static speed on all cores...
And if the motherboard can't breathe, you're overheating every other component that needs to cool like VRM's and chipset etc.... So that shroud is no good unless you put some serious thought into how you'll move air throughout underneath it. :)
Just the kind of cnc hack controller i was looking for....I was looking at large electical enclosures that were costing 250 plus and other components.. I was thinking why couldnt I use one of my old gaming computers instead...And Bingo I found your video
Would you by chance do a overview of what cameras ect your using. Software for effects and maybe just how you approach filming and editing. I think you would help to get others in the game!!
Dud i have so much trouble soldering those aviation connectors. If i put enough heat in them the can slip out of the black plastic, and too little the solder wont hold. Takes me forever.
Nice build. Are you using MESA card? I plan on making like this with custom milled PC case with distro plates and water cooled CPU and GPU for working in any environment.
Can you load settings in Linux cnc to swap all the mm/rev etc for different machines? The motor controllers are usually dip switched/dedicated for specific motors.
Ah the first movements of a cnc! Such a wonderful experience! Great job! I stuffed mine in an o2 generator chassis, "millennium falcon cnc" on my channel.
If you're using a Ryzen with Linux, there's a good chance the processor will be stuck at P1 and P2 meaning it will be stuck on 100% performance the entire time. The patch for adding the driver to fix this was only merged earlier this year and Ubuntu has yet to release a kernel that supports this driver.
I'd be curious to see how the air filters on your case do. Just sitting in my house, my PC fills with more dust than my vacuum cleaner on a weekly basis. Can't imagine what it would be like in the garage. But then again you do a lot more metal work than wood work, so maybe it won't be as bad.
@@MattJonesYT I get that. Unfortunately there are more places for air to come into my case than just the filtered ports, and unlike the maker of these videos, I'm a lazy pile and don't take the time to fix it...
HT means using one core to emulate two. As most linux cnc stuff is not optimized for multithreading, tuning for single-core performance is a good start. It nearly doubles performance per thread, at the cost of half as many.
@@nobodynoone2500 That's not really what HT is. HT essentially allows a core to do something else while another process might be waiting. E.g. what's currently being executed might be waiting for a value to return from memory, well if there's another task that can be done immediately it can be done while we're waiting for the value to return from memory. Normally it's limited to two threads/core, but there's plenty of processors (e.g. Xeon Phi) where it's four or more. Linux CNC might not be optimised for multi-threading, but disabling HT isn't likely to help. And it could easily make it worse, as HT still helps you with the OS and other functionality. It's not like HT was back in the Pentium 4 days, where disabling it could get you a performance boost in some things. It's certainly not going to double your performance? I don't know where you heard that, but it's just not how it works.
Is the 5V from the PC power-supply? I'd be afraid to trip the PSU with shorts or even funny effects. My PSU is very picky, i.e. when getting 7V from +12V and -5V to run a fan slow, it instantly tripped. Does the box like being near to welding equipment?
@@cranktowncity You can just add a 2nd power supply for the steppers jumpered to be always on, and switch it with the control stuff. That isolates the stepper noise from your pc.
@@cranktowncity Can CNCs be easily restarted? I was mainly thinking of 3D Printers, which are kind of a hassle when they crash in the middle of something.