Using off the shelf motor controller defies the purpose of linear motors in CNC, which is to prevent vibrations. Ideally you'd have to make an analog driver that provides linear current changes, not a chopped DC one like in all those drivers. In other words you need an audio amplifier on the output & and at least 3 function generators on the input which are 120 degrees out of phase. This can be done digitally, with proper filtering to smooth out the output current. But the power amplifier has to be linear. At least you could try to use some low pass filters to smooth out the chopped DC from the driver. But then this might mess up the current sensing those drivers use to orient their phases.
@NeverGetTiredEngineering6 күн бұрын
Hi i get your point. However there is a big drawback when using analog linear amplifiers. Massive power losses in the semiconductors. Fortunately the inductors smooth out the current (of course we cannot fully eliminate the ripples). But we can reduce them by increasing the PWM frequency or the inductances. Additionally the motor‘s mass also dampens these ripples. So the motor is a PT2. I guess that for a whole CNC mill the we would have a massive cooling issue when using linear amplifiers 😬
@АлексейЕ-ц5ж11 күн бұрын
А что за марка стали идёт в наполнение ( из чего пруток сделан )? для сердечника.
@NeverGetTiredEngineering6 күн бұрын
It’s from the hardware store so it’s unknown. Took it just for experimenting. Final one will have proper electrical sheets 😁
@corbintrubov16 күн бұрын
Came for the engineering, stayed for the best intro music I've ever heard.
@luca87375Ай бұрын
Real ones are an U shaped stainless piece with neodymium magnets glued to both sides. The coils are inside an T shaped epoxy
@NeverGetTiredEngineeringАй бұрын
Have seen that on core less motors. Would definitely increase the max force. Sound great for a second version
@georgenovtekov4351Ай бұрын
Next time try using PVA or BOVH filament. Cast in it and than pour in water. PVA gets dissolved and you have your part no matter how impossible for release it is.
@NeverGetTiredEngineeringАй бұрын
That would have made things a lot easier 😅 thanks for the suggestion!
@AshleyLiu-h9gАй бұрын
hope have a cooperation
@AshleyLiu-h9gАй бұрын
Your project is very interesting, and I would like to invite you to explore our newly launched LINEAR MOTOR. I'd be happy to discuss this in more detail with you.😍
@JLCPCBАй бұрын
Well done ! 😍
@NeverGetTiredEngineeringАй бұрын
Thank you very much 😁
@HoltylordАй бұрын
Somehow I forgot to subscribe after finding the first video, glad that the second one popped up in my feed. I do have a question though, what's the program called that you use to draw/sketch in? I Don't recognise it and I'd like to take a closer look at it.
@NeverGetTiredEngineeringАй бұрын
I’m using Leonardo drawing app. It’s 40 bugs though but love the design and the infinite drawing area
@goosenpАй бұрын
Awesome project, please keep it going! Where is the part 1 video? I only see 0 and 2 on your channel.
@HoltylordАй бұрын
Looking at the playlist, it says "1 unavailable video is hidden". I was wondering that myself. Might've been flagged?
@NeverGetTiredEngineeringАй бұрын
Thanks :D, I wanted to rename the #0 to #1 and forgot to do that 😅
@IceCreams62Ай бұрын
Hi. Nice project, but i see Part 0 and Part 2....where is Part 1 ???
@NeverGetTiredEngineeringАй бұрын
Hey thank you. Wanted to rename part 0 to 1 and forgot about they 😅
@lumotrophАй бұрын
Love the build and video! In the editing / mixing stage could you adjust things to make your voice easier to hear please? I find it quite difficult to parse. Best of luck for the channel and looking forward to the next instalment!
@NeverGetTiredEngineeringАй бұрын
Thank you 🙏. Yeah next time I’ll dial the music down a little
@SilviaCao-k6eАй бұрын
Hello, I apologize for contacting you here. We think your content is a great fit for our product, are you interested in accepting a business partnership?
@aarondcmedia9585Ай бұрын
Turn the music off. It's unnecessary and is almost as loud as your voice over.
@NeverGetTiredEngineeringАй бұрын
Noted. I’ll turn it down a little next time 👍
@bencohen9624Ай бұрын
I for sure second this
@tonyhill830019 күн бұрын
Rubbish it was fine
@Ckpe4Ай бұрын
Great start for the channel. Good luck
@NeverGetTiredEngineeringАй бұрын
Thank you :D
@slevinshafel9395Ай бұрын
I sugest you make it tubular linear. make the stator of widing couper so the cable dont have to move and create friction. if dont get to hot you can put the cable inside the tube. and the rotor will be an holow tube with magnets using halbach aragment in a sandwich. so the magnetic field will be focus inside and the outside(outer ring side) no magnetism. powerful and easy. Maybe i need to hink a litel bit more on the stator because is not valid having it as sandwich widings because the exterior has less magnetic force the inside where cable goes. To make it easy can be used as sheet as yours plane instead as tube.but coper down and magnets up and use halbach array aragement to avoid magnetism on top on machinery and empower interaction with the stator. And to see where it is position just lector hall senzor in one side with track detection. i am not goo in electronics but i can see the mechanical deasing.
@NeverGetTiredEngineeringАй бұрын
When I finde some extra time i‘ll run one or two simulations and answer again
@AABB-px8lcАй бұрын
Maybe try coreless motor and Hallbach array as used in ASML position system. As i understand Iron core have big disadvantage - it "ripple" and tend to make very unwanted unpredicted orthogonal force that ruine precision.
@NeverGetTiredEngineeringАй бұрын
I‘ll do a comparison core vs. core-less. We would gain in predictability and precision but lose in force. Let’s see ^^
@slevinshafel9395Ай бұрын
finally someone thnk like me. i was wondering why are not more linear motors and why are they so expensive. i dont finde the point where this have to be expensive. let see the video boy(or girl), ok creator hahaha.
@NeverGetTiredEngineeringАй бұрын
Both have advantages and disadvantages. But quality rotary motors can get expensive too ^^
@Leo.Wolf.the.EngineerАй бұрын
Did you measure how much force this produces? Also just add a second linear rail on the other side of the magnets to keep it from cantilevering around. Thicker printed parts and sandwiching the alu profiles between a plate on the top and bottom should solve all those problems.
@NeverGetTiredEngineeringАй бұрын
I ran a quick test and as it is it produced min. ~16N at 2A (without any further optimizations). Yeah that would be an easy fix ^^
@Leo.Wolf.the.EngineerАй бұрын
@@NeverGetTiredEngineering not bad! Should get much higher once you can reduce the air gap right?
@NeverGetTiredEngineering29 күн бұрын
yes, will be higher, and then i can also use the hallbach array :D. I try to get my hands on some laminated sheets like permenorm or vacoflux to have a better core material
@xxportalxx.Ай бұрын
I think your best bet is to look for premade E or U cores for this, but if you really want to make your own I'd suggest using either a powdered iron or iron oxide and premix it with the epoxy. That seems the best way to optimize the core itself to me, you could also use the premixed epoxy with iron pieces like your cut wire. Going further you could try finding an epoxy that could be thinned with a solvent before mixing to get the granules tighter packed.
@NeverGetTiredEngineeringАй бұрын
I also thought about stacking steel sheet with an insulating layer and milling these all at once, but I want to make some test samples and compare some core material
@ipadizeАй бұрын
i like how one section of the video timeline is named Blah Blah
@NeverGetTiredEngineeringАй бұрын
😂😂
@ScroganАй бұрын
Neat use of wax for your casting. See if you can characterise the permeability and lossiness of different core/yoke materials, by putting a sample of constant dimensions into a solenoid, which you can use to measure inductance. Lossiness would be harder to quantify, but if you use a scope to measure its Q-factor in a tank circuit at a few frequencies, and compare that to what its DC resistance would imply, you should get a value. If you put a lot of turns on it and/or switch a lot of current into it, you can likely see magnetic saturation on your scope too, which would be a handy thing to know. Especially if you plan on water-cooling your yoke. FYI I have similarly sized toroidal cores made of both iron powder and ferrite, and the iron powder is more than an order of magnitude worse than the ferrite. Far less inductance per turns-squared. Modern ferrites are damn good, you can likely crush some toroids in a tough bag with a hammer.
@NeverGetTiredEngineeringАй бұрын
Thanks for your comment, that’s a great idea before i put more time and effort in a core without knowing how well it performs. I think I will do that and a video about that before I continue this series
@lolslim690Ай бұрын
What did you shave and melt in that grey container? Was it to act as a release agent or self inside so nothing leaked out? I use acetone on ABS prints when I want to seal so learning other methods would be helpful, Hopefully I heard back from you!
@lvb3575Ай бұрын
I believe it is either candle or bee’s wax to prevent the resin from sticking to the mold, if only there were some release angles added :’)
@lolslim690Ай бұрын
@@lvb3575 I like how the author of the video comments 7 hours later after my comment to one of your comments, but doesn't answer my question, regardless I believe you're right about it being wax. Just curious do you have any recommendations on what can be used as a release agent for resin?
@NeverGetTiredEngineeringАй бұрын
Hi, sorry about that. I answered a few comments and then I thought I should maybe do something else since I was busy the whole week (work, YT and private live), so please don’t be mad ✌️ And yes it’s wax as a release agent
@lolslim690Ай бұрын
@@NeverGetTiredEngineering Oh I ain't mad, just little ball busting.
@zakariakhameesАй бұрын
I see you've done what i suggested but instead of powder, you used steel wire which is also great. But i would still recommend iron powder to get more iron in the core. Steel wire pieces are too big which generate Eddie currents. Also, you can pack more iron using powder on the same volume of the cast. BTW are these programs you used free? Good luck
@ScroganАй бұрын
Iron powder might not be as good as ferrite powder, which is non-conductive even at high packing densities. It also doesn’t magnetise permanently, I think. The software is free, at least the STM32CUBE IDE and its programmer are, they’re also platform agnostic.
@lvb3575Ай бұрын
FEMM 4.2 is also free, nice way to tinker with some iron core geometries (only 2D, but should be more than enough to get you started)
@ScroganАй бұрын
@@lvb3575 doesn’t really help when you don’t know the properties of your magnetic core in the first place.
@lvb3575Ай бұрын
@@Scrogan you can be conservative with the properties you test with, and also see the effect of different properties. For a custom core like this with no properties measured it is indeed difficult to match the simulation with reality, but if you use laminated sheets with a laser cutter for example you can get pretty good results. Or core-less actuators, my personal favorite
@ScroganАй бұрын
@@lvb3575 core-less? Wouldn’t those have much less force?
@leonardoaugusto5491Ай бұрын
You should have used iron powder for the yoke in my opnion.
@kelna2Ай бұрын
Or both small pieces and iron powder mixed with resin. Very cool idea though!
@NeverGetTiredEngineeringАй бұрын
I‘ll make some test samples of core material to compare them
@Nayel-KhouatraАй бұрын
The errors is due to two files you have to delete tho I don’t remember the path to them
@NeverGetTiredEngineeringАй бұрын
I‘m sure ST will fix it… but it’s no big deal
@chrismayer8990Ай бұрын
2nd video and in this quality! Fantastic! Thanks for the insight into the ST software.
@NeverGetTiredEngineeringАй бұрын
Glad you enjoyed it! :)
@hadinossanosam4459Ай бұрын
I really like the idea of casting your own magnetics using short wire pieces in resin, like a jankier version of the typical laminated-core construction for transformers! I'm wondering how this affects the magnetic properties, though - I suspect saturation field might be quite low, since the majority of the field will likely go through the small contact areas between the wire pieces. How did you model this in the simulations (3:11)? And did you do any measurements of the coil's performance, are their inductances and saturation currents reasonable? (I'm curious because I'm also working on an electronics project with custom magnetics right now :) Have a first iteration already machined, though, just have to get my control loop to cooperate and stop it from doing a 4:07)
@NeverGetTiredEngineeringАй бұрын
^^ This is still a work in progress. I'm currently building a small 'test station' to extract all the critical data from the materials. I agree that this core will likely perform worse than a laminated one. In one of my upcoming videos, I plan to compare different core types. The goal of the simulation was to explore various core sizes and different types of stators-simple, Halbach, and Halbach with iron segments (to increase reluctance forces). Performance tests for the coils will be coming soon. :) By the way, may I ask what kind of project you're working on?
@pwkoert6594Ай бұрын
@@NeverGetTiredEngineering granulates hardly conduct the magnetic field, that is why they use plates that are insulated from each other like the copper wire. Also steel does not realy want to change it magnetic field. So I think your core is more like a dead weight. E plates for linear motors might already be available off-shelf.
@NeverGetTiredEngineeringАй бұрын
I‘ll try to get my hands on some electrical plates, I’ll also make a side by side comparison with some test samples in one of the upcoming videos
@davidk.713Ай бұрын
Well well well, look who just posted a nice video again!
@NeverGetTiredEngineeringАй бұрын
Wunderholunder!
@lvb3575Ай бұрын
Man I am really loving this video series so far, super nice to see your progress! For the ripples due to the reluctance 'cogging' force that you have with these types of actuators you can do a measurement of these forces by measuring the EMF induced if you move the coil unit manually. This you can then use in a feed-forward control element to compensate for this position dependent force and increase the position control accuracy. I am not too familiar with your driver board setup but I can imagine that they have some feature build in to include these measurements. I can't wait to see your next video!
@NeverGetTiredEngineeringАй бұрын
Hi, thank you! I'm glad you liked this video. Sounds good - indeed, I saw a setting to enable feed-forward. I'll dive into that! ;)
@jamescarter9147Ай бұрын
Do you have an OEM Linear Motor to compare your results against?
@NeverGetTiredEngineeringАй бұрын
Sadly I have no conventional linear motor…
@3.2213Ай бұрын
nice
@NeverGetTiredEngineeringАй бұрын
Thanks!
@shrawankhatri6083Ай бұрын
Greate work, I wants to make one ,and wants to use for diy cnc. How to do it?
@NeverGetTiredEngineeringАй бұрын
Hi, how exactly can I help you? I also want to use this for a CNC…
@shrawankhatri6083Ай бұрын
@@NeverGetTiredEngineering Do you have any discord channel
@NeverGetTiredEngineering29 күн бұрын
Not yet ^^
@heitorgokuАй бұрын
Fourth 🗣️🔥🔥🔥
@demon4eg402Ай бұрын
Perfect!
@NuttiestNutАй бұрын
You saved my weekend.
@toma.3dАй бұрын
2
@therecon448Ай бұрын
First :D
@Cam-wu9jwАй бұрын
Please continue this series. There's almost no good videos on YT showing full complete builds of linear motors.
@NeverGetTiredEngineeringАй бұрын
Hey new video is almost finished. 😁
@nikthefix8918Ай бұрын
Did you consider a tubular linear motor design? It seems it might be easier to construct.
@NeverGetTiredEngineeringАй бұрын
Sorry for the late reply, honestly didn‘t think about that, let me think about that
@atom1496Ай бұрын
Wait so what lateral spacing do you want for the stator and the magnets?
@NeverGetTiredEngineeringАй бұрын
You mean the spacing between the magnets? As I use a halbach array in one of the following videos it would be 0. But I can say that the distance between each pole center would be 20mm
@alexcrouse2 ай бұрын
This is one heck of a first video. Fantastic work!
@ДенисЗайцев-э1ф2 ай бұрын
Why didn’t they want to repeat the stepper motor in an expanded form? two rows of plates with teeth and a magnet between them - the lower part, and the same two rows of teeth on top with a coil. Was it really difficult?
@ggjjggrs-j7t3 ай бұрын
There are many smart people in Austria too.
@aaaronme3 ай бұрын
Would you start counting months in programming at 0 or 1?
@NeverGetTiredEngineering3 ай бұрын
Definitely from 0 😁
@aaaronme3 ай бұрын
@@NeverGetTiredEngineeringso you're one of those... 🤪
@NeverGetTiredEngineering3 ай бұрын
@@aaaronme Feels more natural 😁
@Starbuck74103 ай бұрын
I was wondering, why space apart the magnets instead of using a Halbach array?
@NeverGetTiredEngineering3 ай бұрын
I’m using a modified array in the next video.
@triffid0hunter3 ай бұрын
It'll be way stronger if you put an iron core in the coils instead of plastic - either laminated or powdered, not just solid iron or eddy currents will be a problem
@NeverGetTiredEngineering3 ай бұрын
Hey yeah I am currently building different cores with powdered iron/epoxy, small iron pellets/epoxy and laminated iron core :) Edit: I ran a couple FEMMs and we should expect worst case ~170 N at 2A
@Uterr3 ай бұрын
Sooooo? Are we measuring precision or what?
@NeverGetTiredEngineering3 ай бұрын
We’ll measure force vs current and position, repeatability, precision with different forces and also reaction speed
@monamo43 ай бұрын
Is your youtube channle open for sposnorship ? Can you share with me your business email ?
@TheRainHarvester3 ай бұрын
Is that going to have good resolution? It looks like 1cm resolution to me.
@NeverGetTiredEngineering3 ай бұрын
Yeah way better than in the clip. Using an encoder the controller adjusts the current-vector so in theory resolution is depending on your encoder