Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

3D nyomtatás

Indította gaben, 2024 április 09, 15:30

Előző téma - Következő téma

B.Zoltán

Idézbe lehet tenni egy AUX kimenet vezérlést

Írjál már erről, ezt a forrás kódba kell beírni, vagy lehet másképpen is?

keri

Nem próbáltam, de így hirtelen ezt találtam:
https://marlinfw.org/docs/gcode/M042.html
Azaz a Gkódba kell beírni, az M042-es kódot, kimenetszám és PWM értéket.

Szeletelő "start gcode" meg "end gcode" -ba beírod és onnantól kezdve működik.

B.Zoltán

Kösz, ebbe reménykedtem, hogy valami M-kóddal lehet.

PSoft

IdézEgyébként van olyan hőfokbeállítási parancs is, aminél nem várja meg amíg eléri.

Ugye nálam az lenne a koncepció, -hogy [#3344@TBS-TEAM] -ot idézzem- :

Idéz...a program indítja a fűggetlen fűtést és nem neked kell manuálisan elindítani...

Megnéztem ma mindkét általam is használt szeletelőt, mit csinál a G-kód indításakor, vagy...hogyan indítja a generált G-kódot.

-Ugye esetemben lényeges volna, hogy ne várjon a nyomtatás az asztalfűtés ténylegesen beállított értékének elérésére, hanem a bekapcsolt, de még "hideg" asztalra is kezdje el a nyomtatást.

A Cura az én szememben most(is) okosnak bizonyult.[#eljen]
Ő nem várja meg a beállított asztalhőfok elérését, megelégszik azzal, hogy elindítja a fűtést és a következő pillanatban már nyomtat is az asztalra.

Ezzel szemben a PrusaSlicerrel készült G-kód szigorúan megvárja az asztal felfűtését(ha van érték megadva) és csak utána engedi a kódot tovább futni.

Tehát, gondolom [#nemtudom] egy olyan start vagy indító G-kód kellene nekem a PrusaSlicer-be is, ahol nem szerepel az M190 ami arra vár, hogy az  asztal elérje a beállított hőfokot.


B.Zoltán

Ha még nem késő, itt leírom.

M190 S60   ; Kiadja a parancsot az asztal fűtésre, és megvárja, míg eléri a hőfokot
M140 S60   ; Kiadja a parancsot, de nem vár semmit, rögtön kezdi a nyomtatást

Ugyanez létezik az Extrudernél is, ha szükség van rá:
M109 S210   ; Extruder hőfok állítás, és várakozás
M104 S210   ; Extruder hőfok állítás, és rögtön kezdi

Start kódba beírod, ami szükséges most:
M140 S60   ; Bekapcsolja asztal fűtést 60 fokra, de rögtön indítja a nyomtatást
M104 S210   ; Bekapcsolja az Extruder fűtést, de rögtön indítja a nyomtatást (ha ez is kellene)

De előtte ki kell iktatni a biztonsági védelmet.
A beállított hőfoknál már engedélyezi az Extruder motort, hogy forogjon (ami normál esetben 180 fokra van állítva, hogy ne legyen mechanikai akadálya az extrudálásnak)
M302 S20   ; 20 fokon már nyomja, tehát becsaphatod a rendszert

Ha a Start kódban nincsenek ezek az M kódok, attól még ő a gcode file-ba beírja. De ha te beírod a Start kódba, ő már nem írja be mégegyszer, tehát amit te beírsz, az lesz érvényes. A Slic3r-be mi mindig beírjuk a Start kódba az M190 és M109 kódot, nem bíztuk rá.

PSoft

Köszönöm, hogy foglalkozol a megoldás keresésével. [#worship]
Még nem késő...
Ezidáig, nem volt időm foglalkozni az elképzelés(em) gyakorlati megvalósításával, illetve a "hogyan is lehetne" kérdésével.

2vkx6unz

Szia Svejk,

Ami a méréseket illeti, megjött az analizátor és mértem is pár dolgot.
Amin mértem egy MKS Sbase 1.3 volt 32 mikrostep. Ez a lap 100kHz lépetetési frekit tud. A step impulzus 3us széles. Szoftveresen állítható max. 9us szélessége lehet. Vagyis a min. 3 us még szoftveresen nyújtható 9-ig. Mivel Tibor kérésére csináltam több mérést ezért meg kellett nyújtani a step impulzust amit úgy lehet megtenni, hogy le kell csökkenteni a frekit 10kHz-ra ésekkor lehet 90us körüli step impulzust beállítani.
A tepasztalatok azt mutatják, hogy a step jelek hossza 10us felbontással állítható. Ennek következménye, hogy nem lehet pl. a 40mm/s sebességet beállítani ami Tibor kérése is volt, meg ami általánosan elterjedt a nyomtatóknál (20 fogú GT2, 1 motor fordulat 40mm elmozdulás). 32 mikrolépéssel ehhez 156,25us periódusidő kellene. Mivel ez nem lehetséges 150 illetve 160us időkkel operál a vezérlő úgy, hogy az átlagsebesség 40mm/s legyen. Ennek az eredménye, hogy a sebesség lépésről lépésre ~38,9 és ~41,4 mm/s között ingadozik. Csatoltam egy képet, hogy mit is mértem. A gyorsítási szakasz is benne van. Az X tengely a lépések száma az Y a sebesség. Szerintem 16-os mikrolépés mellett ugyan a felbontás romlik, de a sebesség időzítése jobb lehet mert 312,5us periódusidő kellene és 310us vagy 320us állítható be, vagyis a sebesség ingadozás kisebb lenne. Mivel a klasszikus arduino alapú vezérlő 10-25kHz-s léptetési frekit tud ezért ott még durvább lehet a sebesség változás. Azt persze nem tudom, hogy ott milyen precizítással lehet időzíteni a step jeleket. Ezt neked kellene megmérned mert van nyomtatód, van analizátorod és a koronavírus miatt már időd is ;) vagy lesz hamarosan...

Mivel ez a vezérlő nincs nyomtatóban nekem ultimaker2 klónom van eredeti vezérlővel és azon nincsenek ezek a jelek kivezetve így nem tudom a fűtések hatását mérni. Persze át tudnám építeni az MKS méréséhez, de az meg nem olyan eset mint amit Psoft is használ.
Jó lenne még a tápfeszeket és a motor áram beállító referencia feszültségét is mérni.
Az motroáram MKS Sbase-ben és az Ultimakerben is szoftveresen állítható ha ott jó a referencia akkor az áram nem ingadozik.

Mivel az step jel periódus ideje 10us lépésekben állítható szerintem az extruder esetében ez is gond lehet mert ott viszonylag kicsi a sebesség és ennek megfelelően  elésg szaggatott a mozgás. Egyre inkább egy áttételes extruderben gondolkodom, de még számolgatni és mérni kellene itt is mert nekem 1mm extrudáláshoz 88 lépés kell. Vagyis 88 lépéssel 0,4-es fúvókán 0,2mm lesz egy lépésre extrudált anyag. Vagyis ~2mm/s sebességgel kell extrudálni az 1,75 mm-s szálat a 40mm/s fej sebességhez ami időzítés szempontjából jó, de ~6ms periódussal jön a step jel. Persze jó kérdés, hogy ezt a pulzálást mennyire  lehet látni a nyomaton.

Nekem is voltak, vannak hullámosságok. Az elején Z irányban 2mm peiódussal volt, ezt a Z orsó okozta mivel ütött és ez átjött a munkadarabra. Egyenes(ebb) és 8mm emelkedésű orsóval ez csökkent, most nem ez a zavaró.
Sajnos mechanikailag a fej pontossága nem az igazi, az okoz most hibát. Ezért nem mérek a nyomatokon mivel ez sokkal nagyobb hibákat okoz. először ezt kell megszüntetni.
Szóval várom Te mit mérsz. Az eredményeket ha lemented csv formátumban és elküldöd azt megköszönöm.

  

PSoft


svejk

No ez így reggel azért kicsit tömény, de később még majd emésztem. :)
Aztán később majd ha tényleg beüt a krach megmondod mit, hogy mérjek és megteszem.

Bár először még a tesztkockát kell kinyomnom, egyáltalán jelentkezik-e nálam a hiba.

vjanos

Ez de baró!
[#eljen]

Szalai György

De már minden mutatja az időt, a vízcsaptól a mikró sütőn át a kutyámig. Most még a polc is.
Ja, a kutyám az időjárást is mutatja.

RJancsi

Inverzbe kell bekötni, hogy mindenhol világítson csak ott ne ahol az időt mutatná. Így pont az időt nem mutatja. [#nyes]

PSoft

A hüje kaktuszokat hajigáld ki, helyébe mondjuk...
Tegyél valami ilyesmi dobozokat.
Bővítsd ki az elektronikát valami halk, kellemes, óránként megszólaló, búgó női hanggal, ami azt suttogja, Gyuri...pattints!

Így...hogy alakulna a tetszési indexed?


Szalai György

Hű, de jó ez a fotó.

Neked mindig is vannak jó ötleteid.
Kaktusz helyett a sör, az tényleg jobbra tolja a tetszésmutatómat.
Ha még kivonom a képből azt a fantáziátlan kockapolcot és a nem csak felesleges, de zavaró órát is, akkor már tényleg szimpatikus.
Tényleg: Miért kéne mindég az órát erőszakkal a képbe tolni? Annyira jó nézni, ahogy telik az idő?
Hogy egy női hang mondja meg, mikor ihatok, ahhoz hozzá vagyok szokva.

A nappali szobában kedvemre való óra, egyetlen piros lézerpötty volna a beskálázott tapétaszegő csíkon.

(Az akváriumomhoz nem találtam olyan órát, ami lineárisan vezérelné a nappali világítást a nap járása szerint, az éjszakait meg a holdfázisok alapján.)