Ep42: Drill Press upgrade | Lift Motor Problem

Ғылым және технология

In this episode do some torque testing on the lift motor. Not as much torque as called out in the spec sheet . . . !
If you want to see how I got to this point in the build check out this link to the playlist:
• Ep 1: Drill Press Upgr...
Footnote:
Looks like KZread has locked out the ad options so they are typically not skippable. Apologies in advance.
________________________________________________________________
All music is free to use from the KZread audio library for creators

Пікірлер: 35

  • @H3xx1st
    @H3xx1st7 ай бұрын

    The encoder could be used to display RPM and of the motor, and do error codes if the motor is stalled or not within a desired rpm range based on your selected speed, and with some calcs including the all your pulleys and lead screw you can get a distance travelled. Then you can tell the press to drill a specific depth and perform automatic tapping operations.

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    I had hoped to do all that (except automatic tapping since I don’t have a sensor on the quill). But this motor is not powerful enough. However the stepper motor I’m planning on using can do. I just need to find a good way to mount it!

  • @KeepGoin470
    @KeepGoin4706 ай бұрын

    Up and down buttons need a buld to complete the circuit and as a bonus its illuminated:)

  • @routercnc9517

    @routercnc9517

    6 ай бұрын

    I might do that. I’ll get it all working first.

  • @stephencassidy4448
    @stephencassidy44487 ай бұрын

    Great series

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Thanks

  • @crashn
    @crashn7 ай бұрын

    You may want some type of acceleration, if not already implemented in your code. Great content!

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Yes I’ve thought about it as it will probably stall out if I go straight to full speed.

  • @Z-Ack
    @Z-Ack7 ай бұрын

    Thats way to much for a drill press table lift.. i just used a treadmill incline motor with its gearbox and got a digital micrometer, a cheapo, then printed a half meter long magnetic strip and inlaid it by hand. Mounted it to the shaft the press is on to have a digital readout for lift position.. bought a power steering rack out of a junk yard geo metro and used it as the vertical lift for the motor gear to mesh with.. the incline motors are always rated at above 700 lbs, mine was 3k lbs.. put limit micro switches that came with the motor as top and bottom limit.. total cost 40$ and few hours of tinkering.. sturdy and reliable.. no coding, no low voltage, all mains power.. quiet.. handy.. hell of a lift for a 400$ press. Lol

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Yes I tend to overdo things! This will allow extra functions such as canned drill cycles since I have automated control over the table position. But your idea was much simpler.

  • @nils1953
    @nils19537 ай бұрын

    Interesting choice on the stepper. Depending on the code I've found basic Arduino boards (uno/nano) to barely be sufficient to drive the pulses of the motor and to have an interrupt for the limit switches, drive a real time LCD display, etc.. Essentially the clock rate of the controller not being fast enough, especially if you want to control the speed and read out the analog pin between each step. Doable if you don't microstep, but then the motor becomes jittery. If you don't have any issues then great, otherwise use a teenzy or smth other with a high frequency clock. Other than that, I'll be interested to see if you're ever going to use accurate height adjustment you'll be getting with your stepper. All I ever want mine to do is move faster up and down, but I guess your "drill press" is more more a budget SPEEDIO, so maybe you'll use it all the time.

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Yes I did have to get the code very optimal and once the stepper is moving then that piece of looped code is very short to keep up with the pulses. You can’t change the speed for example once it is moving. I think it will do what I want but if not there are other options. And yes I do seem to get carried away with features!

  • @Todestelzer

    @Todestelzer

    6 ай бұрын

    I did drive a 10000rpm 3 phase DC motor a couple years back with a arduino. But I needed to go a littler deeper into Arduino programming to get it working 😅 It was a machine injecting oxygen into the water while rotating the water with 10000rpm. The MCU got burned out and I replaced it with a Arduino and wrote the Programm from scratch for it. What I would have done here is keeping the first motor and print, mill or buy new pulleys with a higher gear ratio. Even making a worm gear should had worked.

  • @routercnc9517

    @routercnc9517

    5 ай бұрын

    Interesting project! I did think about changing the pulleys but I wanted the table to rise in less than 10 seconds. Pulley ratio calculations would put in somewhere close to a minute. I think I can get the rise time acceptable with the stepper motor.

  • @stuartcox4739
    @stuartcox47397 ай бұрын

    I don't know if it's of use, but I have great success using a linear actuator motor to lift my mill head. The one I used is capable of lifting up to 70kg so plenty powerful enough and compact too. You could mount it from the head of the mill to lift the table up and down. Simply to wire in too. They alsocome in a range of lengths depending on how much travel you require. Mine has been in operation now for over a year with no problems. Anyway might be another option for you?

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Oh, I didn’t look into those. Sounds good. I’ll keep going here but thanks for the info. I think with the extra features the stepper will be useful but I might only end up using up and down!

  • @Nealieboyee
    @Nealieboyee7 ай бұрын

    Perhaps your problem is rpm related. The higher the rpm on the stepper, the lower the torque available, similar to how it is when you use them on the CNC. You get missed steps when running them too fast and trying to pull a heavy load.

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Yes, same as CNC machine. When it is installed and running I’ll find the stall speed and back it off a bit to set the max speed.

  • @colormaker5070
    @colormaker50707 ай бұрын

    I would love to have this type of machine but don’t have the skills to build one. Can you suggest a drill/mill with DRO ? Something with 6x12 inch travel and Z of 10. Accuracy is not critical. Merry Christmas

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    I’m a big fan of the Warco machines sold here in the UK. They have the WM16B model with a DRO option www.warco.co.uk/milling-machines/303224-wm-16b-mill.html There are smaller models in the range too. If you are in the US then Grizzly and Precision Matthews make similar hobby machines but I have no experience with them.

  • @Arckivio
    @Arckivio6 ай бұрын

    Chinese sellers over hyping their products? How very dare you!!! Worst thing is UK sellers adding 75% to the price & then just copying & pasting the same BS specs. I'm waiting to see what you end up using as I converted a ZX7045 mill to CNC but I motorised the quill not the column. I've wanted to motorise the column for ages but the motors I thought would be powerful enough were way too expensive. I have to say, you're one of the smartest men on youtube but I can't believe you thought that little thimble would lift your massively heavy table. I know you've done some tests & it seems pretty close to what you need, but I don't think it would even lift the knee without the XY table!!!

  • @routercnc9517

    @routercnc9517

    6 ай бұрын

    If it met the spec it probably would have lifted it. You’ll have to wait for the next video as I made a discovery and it all makes sense now what is going on! For your mill knee project ask around on mycncuk forum. Someone has probably done it before or similar.

  • @Arckivio

    @Arckivio

    6 ай бұрын

    @@routercnc9517 I've seen loads of vids of column lifting but they all place the motor at the top of the column but I want it in place of the handle, possibly using pulleys as you've done, so I'll look forward to seeing what you've come up with. I've just started watching the CNC build, is it my imagination or are you using the CNC you're building to build the CNC you're building? 🤔🤔 The one you're using looks like the one you used in the drill press series?

  • @routercnc9517

    @routercnc9517

    6 ай бұрын

    Ok if you have some luggage scales you can estimate the torque required by pulling on the handle and multiplying by the distance to the centre of rotation. For the drive system you can step it down to increase torque but be careful of it back driving unless you use a worm gear. Or a braked servo. I built this mk4 CNC about 5 years ago then there were other projects in between including upgrading the drill press. Now I’m back on the drill and upgrading it some more. Hope that makes sense!

  • @Arckivio

    @Arckivio

    6 ай бұрын

    @@routercnc9517 I'd have had a hell of a wait for drill press video!!! Just noticed I hadn't subscribed!!!

  • @routercnc9517

    @routercnc9517

    6 ай бұрын

    You know what to do! Also hit the bell for automatic notification

  • @scorpioo7350
    @scorpioo73507 ай бұрын

    Stepper motor drivers don't like PWM control, write a program with equal pulse width fill (pulse width 0 = pulse width 1). If the widths 1 and 0 differ significantly, the controller will not be able to keep up with the reading.

  • @DUIofPhysics

    @DUIofPhysics

    7 ай бұрын

    That's not true, in fact, most CNC controllers do not do equal pulse widths (especially given to accelerate / decellerate, the pulse width can't be equal, as the next pulse will be at a different frequency). They trigger of rising edge or falling edge based on configuration. They do however have a minimum pulse length. For example, the TMC2209 minimum pulse width is 100ns.

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    Yes my experience is they trigger off the pulse so the spacing does not need to be equal. The only consideration is that the pulse length is long enough: 5 microseconds from memory. Then the off time determines the frequency and hence speed. I guess me calling them both ‘PWM’ in the video was misleading for the stepper. I was just trying to explain why the signals needed to be different, sorry for any confusion.

  • @scorpioo7350

    @scorpioo7350

    7 ай бұрын

    @@DUIofPhysicsI was making a controller for the "X" axis drive on Ardino and the speed regulation was done by changing the width "0" (zero) with a constant width of "1" and the controller was unable to do so at low speeds (long "0", short "1"). only by increasing the frequency by shortening "0" the controller worked, while extending "1" allowed it to operate at low frequencies (low engine revolutions) but did not allow to achieve high engine revolutions. Only by equalizing the widths "0" and "1" it was possible to achieve the full range of revolutions, but it should be remembered that the engine will not start immediately at maximum revolutions, there must be a smooth start (ramp).

  • @alex13902

    @alex13902

    7 ай бұрын

    Can confirm, this is untrue. As routercnc9517 says, the minimum pulse width is all you really need to worry about.

  • @routercnc9517

    @routercnc9517

    7 ай бұрын

    @Scorpioo7350 Ok that makes a bit more sense. The Arduino is not that quick and I had to be careful how many instructions it ran per cycle when pulsing. Sounds like you got it working by being very careful with the pulse widths and they ended up being similar widths. I’ll see how it goes when I add all the functionality.

Келесі