Arduino leadscrew: proof of concept

Тәжірибелік нұсқаулар және стиль

Replacing gears with a stepper motor on my WM210V mini lathe.
It should be possible to replicate this project on most lathes. For really big ones, just use a bigger stepper motor.
Code and other info: github.com/kachurovskiy/nanoels/

Пікірлер: 94

  • @MaximKachurovskiy
    @MaximKachurovskiy3 жыл бұрын

    Next video on this project: kzread.info/dash/bejne/dGyk2cdpp67Zc7g.html

  • @Sailingon
    @Sailingon3 жыл бұрын

    That's great, I've been looking at these lathes for a while and this makes it a good investment.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Yes, changing those gears manually took me something like 20m each time 😱

  • @shawnmrfixitlee6478
    @shawnmrfixitlee64783 жыл бұрын

    That is truly AWESOME ! I would buy this setup if you offered it as a kit . I have the same lathe and I agree with the gear swap problem .. ENJOYED

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you! It's early days and it's not quite ready to be sold, more of a hands on experience for enthusiasts 🙂 The required parts cost just about 100$ and you can order them all today (see the GitHub repo) but you need a 3D printer. I hope that one day (maybe even next year?) there will be someone selling similar kits once the design proves itself. Best wishes!

  • @superpatoche
    @superpatoche3 жыл бұрын

    tres intéressant. merci d'avoir fait partager la modification c'est vraiment très très bien . Le go and Stop tu es vraiment génial surtout pour les pas de vis .bravo 👍

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Merci, Patrick!

  • @otooleger
    @otooleger3 жыл бұрын

    Very interesting. I have similar lathe and this seems very useful. Thanks

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you!

  • @ryanwykes
    @ryanwykes3 жыл бұрын

    I spent 2 hours changing my gears twice last night and smashed my thumb in the process. I will be doing this upgrade asap!

  • @ryanwykes

    @ryanwykes

    3 жыл бұрын

    I just ordered the PCB you uploaded!

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Ryan, sweet! Godspeed :)

  • @frankevans1654
    @frankevans16543 жыл бұрын

    For this particular lathe & if the materials really cost less than $100 I think you have done an excellent job!.....))

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you!

  • @hosseinashkboos5188
    @hosseinashkboos51882 жыл бұрын

    Very Nice, Thank you

  • @QuebecoisSti
    @QuebecoisSti3 жыл бұрын

    Pretty nice upgrade. Keep up the good work! You should sell an upgrade kit to install ourselves

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you. One can buy all the required pieces today online though they don't come as one package.

  • @confusedtx5

    @confusedtx5

    3 жыл бұрын

    If you really want to buy something, Clough42 has one that he sells all the custom parts for.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    @@confusedtx5 the best paid option I'm aware of is rocketronics.de

  • @wm210v
    @wm210v3 жыл бұрын

    Всё на высшем уровне молодец! Лайк спасибо за обзор!

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Двухсторонний скотч - мой конек :) Спасибо!

  • @creatingcreations8647
    @creatingcreations86473 жыл бұрын

    Superb 👍👍❤️

  • @sonnymadlangbayan432
    @sonnymadlangbayan4322 жыл бұрын

    Greetings! and thank you for sharing this very helpful information. I'm in the process of installing/upgrading it to my mini lathe from little machine shop. my lead screw has 16 TPI so I guess I will just have to convert it to mm for line#8 "#define LEAD_SCREW_HMM 159.0 // 16 TPI lead screw (0.0625*25.4)". do I have to change anything from the code except line#8? Thank you in advance.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Sonny, that's right. You'd also want to sanity-check other constants in the beginning of the file to see if they work for your setup.

  • @edcammarata6430
    @edcammarata64302 жыл бұрын

    Very nice where can I buy one

  • @choco107
    @choco1073 жыл бұрын

    Outstanding this is going to be huge. Touch screen next :)

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you. Still fighting a couple bugs. It's the second time touch screen support is mentioned, I'm really not sure - why do you like it? There's no tactile feedback and each function no longer has a dedicated button...

  • @choco107

    @choco107

    3 жыл бұрын

    @@MaximKachurovskiy it's personal preference I suppose. I prefer touch screen over buttons . But who cares once it functions.

  • @edrowley1
    @edrowley13 жыл бұрын

    Greetings! Just found your channel and am very happy to see your work! Thank you for sharing. Your modifications make the mini lathe a very valuable tool. I have been contemplating making my mini lathe CNC (both axis). I would like to see the ability to cut both Metric and SAE threads? (is that possible with your modifications?) Thank you again.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you! I believe you can cut SAE threads by picking corresponding pitch in mm based e.g. on images.app.goo.gl/7N1o7wE6DouMn1559

  • @edrowley1

    @edrowley1

    3 жыл бұрын

    @@MaximKachurovskiy Yes, of course, I wasn't sure the keyboard/sorftware would allow other ranges than what you had already shown, Thank you for letting me know. Continuing best wishes. I'll keep watching before I jump for any additional revisions. Please let me (us) know when you think everything is ready for purchasing/proceeding. Again, thanks! :)

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    @@edrowley1 thank you! The project is in the stable state right now and I don't plan major updates soon. There are different ELS implementations available on the Internet and it's your decision which one works best for you. Best wishes!

  • @SmartCNCs
    @SmartCNCs2 жыл бұрын

    Nice project ., I need to know how to reduce the backlash of leadscrew?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Hi, not sure, some lathes have an option to adjust the half-nut to make it grip the leadscrew tighter I believe. Alternatively, if the half-nut is too worn or loose, maybe replace it?

  • @SmartCNCs

    @SmartCNCs

    2 жыл бұрын

    @@MaximKachurovskiy thank you very much.

  • @tonycstech
    @tonycstech Жыл бұрын

    How wide is the belt, 15 or 20mm ? HTD 5M Timing Belt 5mm Pitch 180mm length correct ?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    Жыл бұрын

    Yes, HTD 5M 15mm 180mm.

  • @kxiniks7965
    @kxiniks79653 жыл бұрын

    Don't know how much time you have? But i realy advice to look for a nextion touchscreen, instead of the oled display and buttons, i know it asks for a different design, but at the end it is much better/professional....Thanks for sharing!

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Thank you, I'll take a look! I might already have one sitting on the boxes 😆

  • @humanspirit3432
    @humanspirit34323 жыл бұрын

    Cool! I will do the same - I have the same lathe.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Let me know at m.kachurovskiy@gmail.com if you need the PCB, I have 4 extra and can mail you one.

  • @humanspirit3432

    @humanspirit3432

    3 жыл бұрын

    @@MaximKachurovskiy I have not yet decided which board I will use, or I'll just assemble everything using just arduino and wires. And I plan to do this later - for now I'm planning to make few simpler modifications and improvements. I don't need PCBs, but thanks anyway : )

  • @winandd8649
    @winandd86493 жыл бұрын

    @5:26 I see you moving the carriage back using the stepper motor, but can you also still use the handwheel to do that?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Yes, if you disengage the half-nut and use the handwheel.

  • @winandd8649

    @winandd8649

    3 жыл бұрын

    @@MaximKachurovskiy ah yes of course 🤪

  • @pascalp47
    @pascalp472 жыл бұрын

    Hi all I'm just working on the electronics parts. Seem's to be exactly what I need. Waiting for the PCB, I built the circuit on a breadoard, all works well. This morning I received my PCB from JCLPCB, nice looking, well packaged, quite fast delivery. So I assembled all parts, not too complicated. Compiling and flashing the arduino seems OK, but nothing appears on the screen !!! 2 OLED screens fried later, I noticed that Ground and VCC were twisted on my screens when compared to the circuit layout. I've orderer 3 more screens, if the same problem appears, I'll solder SDA and SLC with pins to hold the screen and use wires for ground and vcc. So, pay attention to Gnd and VCC on the oled that you want to use before soldering. I din't, in my mind it was a "standard", unluckily my oleds havent the wrong placement.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Sorry to hear about your troubles! I'll add a warning on GitHub.

  • @nikolaysavinov1891
    @nikolaysavinov18912 жыл бұрын

    Приветствую коллега. А чем гитара от Олега не угодила? Или это был чисто спортивный интерес? Если с нуля решились, надо или на esp или хоть энкодер с низким разрешением + интерполяцию, что бы атмега успевала. Но за труды лайк в любом случае. И ещё - приятно послушать грамотный английский от нашего брата)

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Николай, спасибо. В тот момент я совершенно не понимал как собрать гитару Олега и как ей управлять. Я только сейчас, через два года раздумий, в ней разобрался чуток :) Спортивный интерес, конечно, тоже был. Ну и не всем нужно две оси - и оказалось что управлять одной осью можно с помощью 8 кнопок, джойстики и селекторы не нужны. С "успеванием" пока проблем не было, но на ESP32 с двумя ядрами я и правда посматриваю :)

  • @johannriedlberger4390
    @johannriedlberger43903 жыл бұрын

    Is it necessary to stop the spindle to go back to the start point?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Currently yes, it's not possible to move the carriage manually while spindle is turning without losing the thread. Adding support for this would require some careful software changes.

  • @johannriedlberger4390

    @johannriedlberger4390

    3 жыл бұрын

    @@MaximKachurovskiy not a too big deal when threading. but this system with the automatick lead screw stop is very useful to turn down a shoulder. when using it as a variable pitch it does not matter.

  • @HardwareTX
    @HardwareTX3 жыл бұрын

    Upgrading the screen to the 4pin ssd1306 sh1106 1.3 inch screen with older adafruit sh1106 driver the code does not have to be changed and works great with larger readout.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Cool! Also going to check if this works: a.aliexpress.com/_ugedjV

  • @HardwareTX

    @HardwareTX

    3 жыл бұрын

    I ordered one should be here Tuesday feb 9. I will test it out. Good find.

  • @charlesterhuizen3704

    @charlesterhuizen3704

    3 жыл бұрын

    Hi. Great work. Did you get the 20x4 display working. Oled so small.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    @@charlesterhuizen3704 Carl, mine didn't arrive yet, maybe @HardwareTX knows

  • @HardwareTX

    @HardwareTX

    3 жыл бұрын

    I have the display in hand but have not tried it yet. I hope to work on it this week. I will post results.

  • @staryi5119
    @staryi51192 жыл бұрын

    Электронную гитару разрабатывали с нуля или использовали какой то проект? Интересно почитать про разные плюшки этой версии. У меня электронная гитара версии 6c_auto с Чипмекера от Олега А.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Это тоже гитара Олега и компании, просто в исполнении которое легко повторить и с документацией на английском 😃

  • @staryi5119

    @staryi5119

    2 жыл бұрын

    @@MaximKachurovskiy Спасибо, понял.

  • @vasilijgaiduk7594
    @vasilijgaiduk75943 жыл бұрын

    Очень понравился проект!!!Прикупил себе тоже такой станочек WM210V только с РМЦ на 800. Замучился с перестановкой шестеренок...Хочется тоже сделать такое. Не поделитесь печатной платой,схемой разводки шилд-платы?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Василий, все есть на github.com/kachurovskiy/nanoels, пишите если чего-то не хватает. Спасибо!

  • @vasilijgaiduk7594

    @vasilijgaiduk7594

    3 жыл бұрын

    @@MaximKachurovskiy Приветствую!Посмотрел,не все понятно. Нашел информацию по плате-шилд (nanoels-pcb-h1.zip),архив открыл,а чем теперь и или какой программой эти файлы открыть не знаю?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    @@vasilijgaiduk7594 Василий, самый простой способ это загрузить этот архив на jlcpcb.com и заказать изготовление плат, стоит примерно 10 долларов. Или могу схему отдельно опубликовать.

  • @vasilijgaiduk7594

    @vasilijgaiduk7594

    3 жыл бұрын

    @@MaximKachurovskiy Нет,это для меня не самый простой способ..нет возможности ну и другие сложности.Если не трудно,то схему.Спасибо.

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    @@vasilijgaiduk7594 imgur.com/a/0uJ24Vv - так подойдет?

  • @eduardodaquiljr1621
    @eduardodaquiljr1621 Жыл бұрын

    how we can communicate you Maxim?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    Жыл бұрын

    You can reach me at m.kachurovskiy@gmail.com

  • @lack7059
    @lack70592 жыл бұрын

    По стали не тянет?

  • @MaximKachurovskiy

    @MaximKachurovskiy

    2 жыл бұрын

    Без проблем, хоть по закалённой

  • @user-yk3hg2hm2c
    @user-yk3hg2hm2c3 жыл бұрын

    Здавствуй, а можно 3d модель для энкодера

  • @MaximKachurovskiy

    @MaximKachurovskiy

    3 жыл бұрын

    Привет, Вячеслав. github.com/kachurovskiy/nanoels#encoder-base

  • @user-yk3hg2hm2c

    @user-yk3hg2hm2c

    3 жыл бұрын

    @@MaximKachurovskiy Большое спасибо за ссылку и быстрый ответ

Келесі