ESP 32

arduino, teensy, atmega, pic a jine (software, hardware)
Dawe
Příspěvky: 2991
Registrován: 8. 10. 2013, 6:18

7. 11. 2025, 12:33

Ano, u nekterych, jako jsou ESP32-S3 ktera ma dve Xtensa jadra se to da, ale neni to uplne easy.
Od low level urovne si to osobne nedovedu predstavit naprogramovat.
Ale s ESP-IDF (IDF FreeRTOS kernel ve verzi zalozene na freeRTOS 8 ) jsem to uz delal pro WROOM-1 s PSRAM, ESP32S3-n16r8.
Jeho soucasti je dobre konfiguovatelna 'xTaskCreatePinnedToCore', kde si namapujes task na dane jadro. Esspressif to ma i v ESP-IDF examplech.
Odladit to a napsat zbytek sw tak, aby to vyuzil je jina pohadka.
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
lubbez
Příspěvky: 3404
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

9. 12. 2025, 12:18

MN80 - závitování. Proč tady a ne ve vláknu "arduino a já"? Protože ESP. :D

Po několika letech testování poslední verze na arduinu bych chtěl přiblížit novější a teď už finální řízení otáček šroubu soustruhu MN80. Protože mi v mezičase přišlo několik žádostí o výrobu, nebo případně o "kit" , budu se snažit popisovat vše srozumitelně.
Podobných konstrukcí bylo na netu několik, asi nejlepší byly ty ruské, které po krátké době začali dělat komerčně němci. V té době jsem jsem kouzlo arduina teprve objevoval a můj první pokus sice fungoval, ale nic moc. Pár dalších nápadů a nakonec finální verze - emulace vložených ozubených kol a tím naprostá odolnost proti změnám otáček při řezání závitů. Vše se podařilo realizovat a od r. 2022 jsem vše na mé "emeně" provozoval.
Letos v létě jsem se rozhodnul udělat novou verzi, kde využiju zkušenosti z provozu.
mn80_5V.jpg
Zdroj 5V jsem přesunul z desky řízení do stolu soustruhu.
mn80_motor.jpg
Zapojení IRC a krokového motoru zůstalo stejné. Použitý krokáč 2Nm se dá bezezbytku nahradit krokáčem se zpětnou vazbou s driverem na těle motoru. (uvažuji o tom)
mn80_rizeni1.jpg
Krabičku nechám stejnou, ergonomie tlačítek mě přijde výborná, akorát řídící deska je jiná.
lubbez
Příspěvky: 3404
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

12. 12. 2025, 11:16

mn80_driver.jpg
Tak jsem vyměnil kabeláž ke zdroji a driveru. Celé je to hozené ve spodním patře stolu soustruhu.
mn80_driver_rel.jpg
Tahle malá vychytávka je relátko (galvanické oddělení), které přepíná kroky motoru na otáčku 400/1600 kroků. Ovládání je programové a více kroků používám při prostém posuvu šroubu. Otáčky měním potenciometrem na panelu.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 23102
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

12. 12. 2025, 11:36

zajimave reseni
nevychazela ti dost vysoka frekvence pri tom vyssim mikrokrokovani?
jak je to s prechodem z hrubych na jemne mikrokrokya nejakou presnosti? Neujizdi to?
Vsechna prava na chyby vyhrazena (E)
lubbez
Příspěvky: 3404
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

12. 12. 2025, 2:34

Ono je to takhle: Buď 400 nebo 1600. Mezi tím musí být driver disable. SW je koncipovaný tak, že buď děláš závity nebo jen využíváš elektronický posuv, doplněný koncákem. Po startu je driver disable, podle dalšího výběru funkce se zapne - nebo ne - mikroposuv a celou dobu to tak je až do nového výběru.
Uživatelský avatar
Thomeeque
Příspěvky: 9426
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

12. 12. 2025, 3:34

Kolik máš maximální spolehlivý posuv (m/min) při řezání závitů?
Naposledy upravil(a) Thomeeque dne 13. 12. 2025, 7:06, celkem upraveno 1 x.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
lubbez
Příspěvky: 3404
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

12. 12. 2025, 5:53

Cca 1,6 mm na jednu otáčku vřetena. Při velikosti Mn80 je to až zbytečně moc. Pokud použiju motor s enkodérem, tak si myslím že dám i 2mm. Řezal jsem závit se stoupáním 0,6mm do 50mm nerezový trubky při 550 ot/min.
Odpovědět

Zpět na „MCU“