Kérdés:
Egyedi M kódok hozzáadása Marlinhoz
Mtl Dev
2017-02-14 01:41:31 UTC
view on stackexchange narkive permalink

Ha hozzá szeretnék adni saját egyedi M kódokat a Marlin-hoz - melyik forráskódfájlban tenném ezt?

Ez a válasz a Marlin 1.x-re vonatkozik, de a Marlin 2.x-re nem
Egy válasz:
Aaron Cofield
2017-02-14 11:17:15 UTC
view on stackexchange narkive permalink

A 7131. sor Marlin_main.cpp fájljában van egy kapcsoló eset:

(A sorszámok bekapcsolásához lépjen a File>Preferences oldalra, és kattintson Sorszámok megjelenítése.)

  'M' eset: kapcsoló (codenum) {#if ENABLED (ULTIPANEL) eset 0: // M0 - Feltétel nélküli leállítás - Várja meg, amíg a felhasználó megnyomja az LCD házat : // M1 - Feltételes leállítás - Várja meg a felhasználói gomb megnyomását az LCD-n gcode_M0_M1 (); szünet; #endif // ULTIPANEL 17. eset: gcode_M17 (); szünet; stb .....  

Ha hozzáad egy másik esetet egy használaton kívüli számmal, például 5-vel, majd a kívánt kóddal, amelyet szünet követ, meg kell cselekednie. Példa:

  5. eset: doABunchofCoolStuff (); myservo.write (a legjobb pozíció); törés;  

-AC



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...