DIY sterownik do wytaczania gwintów

ESPels - jak??

Dyskusje dotyczące budowy amatorskich tokarek CNC lub modernizacji maszyn konwencjonalnych.

Autor tematu
ocho88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 8
Posty: 11
Rejestracja: 01 cze 2024, 17:26

DIY sterownik do wytaczania gwintów

#1

Post napisał: ocho88 » 14 paź 2024, 17:48

Cześć, próbuje dodać funkcje gwintowania do tokarki samoróbki. O ile wysterowanie (lewo,prawo,prędkość obrotu) silnika krokowego za pomocą ESP32 było dość proste to niestety nie jestem na tyle bystry by stworzyć własny program do gwintów.
Znalazłem jednak projekt o nazwie ESPels https://github.com/jschoch/ESPels
Zaopatrzyłem się w kilka esp, enkoder, niestety nie w wiedze na temat programowania..

Myślałem że kopiuj wklej + małe zmiany konfiguracyjne załatwią sprawę, niestety siedzę już którąś godzinę nad tym githubowym kodem z chatem gpt a błędów przybywa XD
Zacząłem od pliku config.ini.template.ini, skopiowałem go, zmieniłem nazwę na config.ini oraz zmieniłem w nim ustawienia portu, sieci, silnika, encodera i śruby. Niestety próba 'build'u wykazała pewne błędy które starałem się ratować z czatem, ten niestety jakby na przekór ponieważ błędów było co raz więcej.

Tu się rodzi pytanie, próbował ktoś sił z tym projektem? A może znacie coś bardziej aktualnego?



Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 8649
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: DIY sterownik do wytaczania gwintów

#2

Post napisał: tuxcnc » 14 paź 2024, 18:26

ocho88 pisze:
14 paź 2024, 17:48
Cześć, próbuje dodać funkcje gwintowania do tokarki samoróbki. O ile wysterowanie (lewo,prawo,prędkość obrotu) silnika krokowego za pomocą ESP32 było dość proste to niestety nie jestem na tyle bystry by stworzyć własny program do gwintów.
Znalazłem jednak projekt o nazwie ESPels https://github.com/jschoch/ESPels
Zaopatrzyłem się w kilka esp, enkoder, niestety nie w wiedze na temat programowania..

Myślałem że kopiuj wklej + małe zmiany konfiguracyjne załatwią sprawę, niestety siedzę już którąś godzinę nad tym githubowym kodem z chatem gpt a błędów przybywa XD
Zacząłem od pliku config.ini.template.ini, skopiowałem go, zmieniłem nazwę na config.ini oraz zmieniłem w nim ustawienia portu, sieci, silnika, encodera i śruby. Niestety próba 'build'u wykazała pewne błędy które starałem się ratować z czatem, ten niestety jakby na przekór ponieważ błędów było co raz więcej.

Tu się rodzi pytanie, próbował ktoś sił z tym projektem? A może znacie coś bardziej aktualnego?
Przecież sam autor pisze, że projekt nie działa....
Moja opinia jest taka, że szybciej i lepiej będzie przerobić tokarkę na CNC, czego raczej nie da się zrobić z użyciem ESP32. Nie to że się nie da, ale nie znam takiego projektu, gdzie ESP32 obsługuje enkoder wrzeciona.
W tej chwili bawię się sterownikiem na ESP32 pod LinuxCNC, ale o gwintowaniu to nie ma w nim mowy.


Autor tematu
ocho88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 8
Posty: 11
Rejestracja: 01 cze 2024, 17:26

Re: DIY sterownik do wytaczania gwintów

#3

Post napisał: ocho88 » 14 paź 2024, 19:19

Nie widziałem nigdzie żeby napisał że nie działa, co najwyżej że są jakieś bugi czy glicze.
Jeśli chodzi o pełne cnc to tak średnio ponieważ na razie mam tylko falownik do wrzeciona i krokowiec sterujący osią z, x ręcznie.
Chyba że jest opcja robić gwinty z pomocą linuxcnc albo innego mach3 nie mając wszystkich osi zmotoryzowanych


koala.g
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2899
Rejestracja: 01 kwie 2009, 23:02
Lokalizacja: Małopolska

Re: DIY sterownik do wytaczania gwintów

#4

Post napisał: koala.g » 14 paź 2024, 19:28

Projekt jest rozwijany od 5lat


Autor tematu
ocho88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 8
Posty: 11
Rejestracja: 01 cze 2024, 17:26

Re: DIY sterownik do wytaczania gwintów

#5

Post napisał: ocho88 » 14 paź 2024, 21:21

No fajne fajne.. tylko kolejny komputerek trzeba zamówić eh

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 8649
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: DIY sterownik do wytaczania gwintów

#6

Post napisał: tuxcnc » 14 paź 2024, 21:38

ocho88 pisze:
14 paź 2024, 19:19
Chyba że jest opcja robić gwinty z pomocą linuxcnc albo innego mach3 nie mając wszystkich osi zmotoryzowanych
Jakby się ktoś uparł, to tak, da się...
Tyle tylko, że to nie ma sensu.
Ostatnio miałem takie zadanie, żeby dorobić śruby do pewnego przyrządu, w którym były gniazda pod śruby ampulowe M8, ale gwinty do których należało to przykręcić były M6...
No niby proste, wziąć śrubę M8, zdjąć dwa milimetry ze średnicy i naciąć gwint M6...
Ponieważ jestem leniwy, więc użyłem dwa razy G76, najpierw ze skokiem 0,1 mm, potem ze skokiem 1 mm.
Dwie linie g-kodu i robota zrobiona.
Śrub było dziesięć.
Ile czasu byś to dłubał tym swoim "elektronicznym posuwem"?
Oczywiście przy założeniu, że byś się nie pomylił za którymś razem...

Awatar użytkownika

pbugdol
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 147
Rejestracja: 09 mar 2022, 11:25
Lokalizacja: Śląskie

Re: DIY sterownik do wytaczania gwintów

#7

Post napisał: pbugdol » 15 paź 2024, 06:35

Istnieje projekt oparty o ESP32. Sam mam go założony na zbliżonej do autora projektu tokarce.
https://github.com/kachurovskiy/nanoels/tree/main/h4
Przyznam że "nawet działa". Chociaż z pewnością wymaga przyzwyczajenia do obsługi.
Z pewnością nie jest też tak szybkie w obsłudze jak LinuxCNC. Brak chociażby prostej obsługi ręcznej.


Autor tematu
ocho88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 8
Posty: 11
Rejestracja: 01 cze 2024, 17:26

Re: DIY sterownik do wytaczania gwintów

#8

Post napisał: ocho88 » 15 paź 2024, 13:49

Widziałem kątem oka, ale nie widziałem że to open source zważywszy że autor sprzedaje ten kontroler

Jakbym zdecydował się na linuxa to jestem skazany na porty lpt czy są mniej archaiczne metody?


atom1477
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3429
Rejestracja: 21 kwie 2011, 10:58
Lokalizacja: ::

Re: DIY sterownik do wytaczania gwintów

#9

Post napisał: atom1477 » 15 paź 2024, 13:54

ocho88 pisze:
15 paź 2024, 13:49
Jakbym zdecydował się na linuxa to jestem skazany na porty lpt czy są mniej archaiczne metody?
Są kontrolery ruchu na USB czy Ethernet do LinuxaCNC.


Autor tematu
ocho88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 8
Posty: 11
Rejestracja: 01 cze 2024, 17:26

Re: DIY sterownik do wytaczania gwintów

#10

Post napisał: ocho88 » 18 paź 2024, 22:09

Zrobiłem dziś pierwszy gwint na tym esp z jakiś prostackim autorskim kodem. Niby spoko ale jednak czuć że jest to podejście bardzo na około. Tak więc szukam jakiejś breakout board (bo chyba w taki sposób się to robi) która będzie odpowiednia do tokarki, ktoś coś poleci? Dwa krokowce, enkoder, falownik. Chyba użyje kompa i dorzucę mimo wszystko kartę lpt

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Amatorska Tokarka CNC”