Este doar eu sau navigarea în meniul LCD înapoi · Numărul nr. 1720 · MarlinFirmwareMarlin · GitHub
Comentarii
Copiați linkul Citat răspuns

ntoff comentat 28 mar 2015
Derulați lista în jos prin rotirea roții "în sus" (codificatorul meu este lateral). Creșterea valorilor variabilelor este bună și dandy, întoarceți roata "în sus" pentru a crește, dar navigarea în meniu pare inversată.
A fost așa de veacuri, așa că nu știu dacă este ceva ce poate fi schimbat (poate o variabilă selectabilă de utilizator?)
Textul a fost actualizat cu succes, dar s-au întâlnit aceste erori:
fără cap comentat 28 mar 2015
A fost menționat anterior, dar pentru majoritatea dintre noi creșterea este aceeași cu avansarea în meniu, deci în sensul acelor de ceasornic este corectă pentru ambele.
Alți oameni par să perceapă o legătură mecanică între roată și meniu și atunci depinde unde este roata.
ntoff comentat 28 mar 2015
Da, depinde unde este codificatorul fizic. Pe Mendel-ul meu este pe partea din față, deci nu este la fel de ciudat, dar pentru ecranul LCD pe care îl am, este foarte ciudat. Sunt, de asemenea, unul dintre acele ciudățenii cu un mouse inversat în jocurile video: p
Deci, există vreo modalitate prin care să o pot schimba doar pentru mine? Am aruncat o privire, dar nu știu ce parte a codului se ocupă de fapt de navigare și dacă există chiar un handler separat pentru navigare și modificări ale setărilor. Ar trebui să caut în ultralcd.cpp?
fără cap comentat 28 mar 2015
Da, dar noroc cu schimbarea acestuia, deoarece codul este cu adevărat oribil.
ntoff comentat 28 mar 2015
Nu aș ști oribil din bine, habar n-am ce fac când vine vorba de cod. Mi-a luat vârste pentru a afla cum să adaug o caracteristică simplă la Pronterface.
fără cap comentat 28 mar 2015
ntoff comentat 28 mar 2015
da, mi-a fost frică de asta (asta e partea la care m-am uitat mai devreme)
gânditor comentat 29 martie 2015
@ntoff Iată ce trebuie făcut.
osteinkrog comentat 30 martie 2015
Am aceeasi "problema", am rezolvat-o prin comutarea pinilor (pentru rampe cred ca era comutatorul 31/33), probabil gasesti commit-ul in furca mea.
gânditor comentat 31 martie 2015
@oysteinkrog @ntoff Comutarea pinilor va inversa comportamentul butonului controlerului peste tot, inclusiv la editarea valorilor numerice din meniu. Într-una din aceste zile voi implementa metoda pe care am descris-o ca o caracteristică comutabilă.
ntoff comentat 31 martie 2015
Da, o inversează peste tot. Am adăugat funcția la propriul meu Marlin aseară, dar, dintr-un anumit motiv, nu se aplică meniului „Move Axis”, deși pare să funcționeze peste tot. Sau poate sunt doar nebun.
Nici nu știu ce fac cu C ++, așa că trebuie să urmez un curs accidentat în el (google)