Messu

Veteran
  • Content count

    326
  • Joined

  • Last visited

  • Feedback

    100%

Community Reputation

28 Excellent

About Messu

  • Rank
    Veteran

Profile Information

  • Location
    Campina

Other Information

  • Gear
    Doua trei, tinichele.... Nu mare lucru....

Recent Profile Visitors

5,648 profile views
  1. Cutie rack 3U sau 4U din ABS. Cu pretul discutam in functie de tipul de cutie si de stare.
  2. Perfect functional.Folia de plastic este cam uzata, dar ofer o alta, de schimb, autoadeziva, pentru cine are timp si chef sa o inlocuiasca. In rest, fara busituri, crapaturi, indoituri, etc.Se livreaza cu manual si fara adaptor de tensiune.Functioneaza cu orice adaptor de tensiune de 9Vac.
  3. Stare perfecta de functionare. Prezinta cateva zgarieturi pe capacul superior. Nu accept schimburi dar sint deschisc la negocieri.
  4. Messu

    Clona Morningstar MC-6

    Poate, dar nu cred ca asta e problema, acum. Eu vreau doar sa copiez o schema functionala si pana in acest moment am copiat tot, mai putin continutul EEPROM-ului intern din uC. Si aici m-am blocat, pentru ca mi-e cam frica sa sterg flash-ul ca sa ajung la EEPROM. M-ar ajuta un instrument cu care sa citesc direct EEPROM-ul.
  5. Messu

    Clona Morningstar MC-6

    Revin, mult mai repede decat ma asteptam, cu noutati. Am reusit si am obtinut controllerul original si functional ieri. Asa ca am trecut la copierea EEPROM-ului (24LC256) Operatiunea s-a facut cu succes (era ocupat aproape integral-cateva adrese libere) insa, din pacate, la montarea in circuit nu s-a produs schimbarea asteptata. Pe scurt - nu functioneaza :(( Probabil ca contine numai patch-uri, cum credeam initial... Dezamagire mare, dar am zis: aia e ! N-am ce sa fac... Intre timp, am mai studiat un pic EEPROM-ul intern (cel emulat) despre care citisem ceva si eram onvins ca este cumva "volatil" si isi pierde continutul la re-flash. Surpriza: nu e volatil deloc. Nu stiu cum de nu e, dar nu e. SIGUR. AM facut probe cu Teensy-ul meu, am scris cateva adrese, aleator si dupa reflash repetat cu diverse hex-uri, continutul EEPROM-ului era bine-merci la locul lui. Asa ca, se pare ca daca este ceva informatie necesara boot-ului, in acel EEPROM este. Din informatiile pe are le-am mai gasit, este o practica, inteleg, destul de raspandita de pastrate a unor informatii/setari care raman importante si in cazul unui update de software. Deci, concluzia directa ar fi sa-l copiez si pe acela. Da, DAR CUM ? Nu reusec deloc sa gasesc un utilitar care sa ma ajute sa citesc continutul EEPROM-ului intern (Gen PICKIT). CE SA FAC ?? De citit si scris, treaba se face foarte usor, numai ca ar trebui sa sterg flash-ul din controller-ul original, si sa scriu in locul lui o mica aplicatie care, in momentul in care ruleaza, citeste adresele EEPROM-ului, la rand, si le afiseaza pe comunicatie seriala. Asa am facut cu Teensy-ul meu si merge brici. Dupa care, ca sa readuc la viata controllerul original, ar trebui sa-i rescriu software-ul (hex_ul, cel de pe site). Asta in teorie cel putin. Gresesc ceva ? Imi scapa ceva ?? Intreb pentru ca daca, lucrurile nu decurg cum gred eu, inseamna ca o sa pot sa citesc EEPROM-ul, dar e indoielinic ca o sa mai readuc la viata controller-ul original. Ce sa fac ? Cum sa citesc EEPROM-ul fara sa ma ating de programul scris in Flash ?
  6. Messu

    Clona Morningstar MC-6

    Din pacate abilitatile mele in electronica digitala sint destul de limitate, iar in programare tind spre zero, asa ca investigarea, in adevaratul sens al cuvantului, a ce si cum se intampla, ar fi un demers mai degraba imposibil pentru mine. N-as scoate-o la capat fara ajutor serios... Asa ca, ma gandesc la copierea continutului acelui EEPROM original. Se pare ca am sa obtin MC6 original (proprietarul inca il mai are), undeva in Ianuarie, si am sa incerc "ingineria" asta cu copierea, ca ultim pas care imi mai sta in putere. Ce va fi...va fi... Revin 100 % cu vesti, dupa ce incerc ! Asa, ca sa se stie...
  7. Messu

    Clona Morningstar MC-6

    Eheeeee, pai acum parca incep sa ma lamureasc ! Multummesc @ggg ! Inteleg, cred, destul de bine, argumentatia (e drept, fara detaliile legate strict de programare, ca asta nu cunosc...) si inteleg si de ce ofera ei, cu atata marinimie si update-urile. Pentru ca nu sint suficiente pentru o clonare a controllerului. Hehehe, m-am gandit eu repede ca s-a intalnit hotul cu prostul si cu un uC de 15 USD, plus inca un LCD si 6 butoane, adica piese de vreo 25 UDS inmi fac eu, repejor, un super MIDI controller care se vinde cu 250 de USD. Offf, mare...inginer am mai fost ! :D:D:D Ca de obicei, cand pare prea frumos ca sa fie adevarat, se pare ca asa si este. Nu m-am gandit nicio secunda la o situatie de genul asta ! E drept m-am lasat pacalit, prea usor, de schema, in care EEPROM-ul este legat in configuratie neprotejat la scriere, motiv pentru care m-am gandit ca e destinat numai stocarii de patch-uri. Acum ma gandesc ca poate este folosit SI pentru stocarea de patch-uri, dar nu exclusiv. Poate fi asa ? Ma gandesc acum ca "jocul" este pierdut (eu neavand abilitatile de a solutiona astfel de probleme), DAR, inainte de a abandona definitiv, cum cred ca ar sugera bunul simt, zic asa: Ar fi oare util sa scot EEPROM-ul (24LC256) din controllerul original si functional, sa-i copiez continutul pe care ulterior sa-l pun in EEPROM-ul "meu" ? Din cate vad, fara sa inteleg in detaliu, recunosc, Teensy LC are un EEPROM emulat (n-am gasit nicio cale/utilitarcu care sa pot sa-l citesc sau sa-l scriu) si ma gandesc ca eventuale "signature" pentru functionarea HEX-ului oferit pe site, ar trebui sa fie puse in 24LC256, in momentul fabricatiei. Cat de corecta ar fi presupunerea mea ? Sau...bat campii ? Ar merita facuta proba (DACA mai pot gasi/imprumuta controllerul original) ?
  8. Messu

    Clona Morningstar MC-6

    Controller-ul original nu-l mai am la dispozitie. Si nici modul de verificare al diverselor caracteristici nu cred ca-mi este la indemana, asa ca proiectul probabil ca incepe sa ma depaseasca... E un produs destul de nou, asa ca am sa astept sa vad poate-i da cineva de cap in viitor... Sau poate nu... In momentul asta pare ca m-am impotmolit. Ca idee, totusi, intreb, microcontrollerul se poate sa spunem, pre-formata? Adica se pot scrie in el, din fabrica, ceva "setari" care sa ramana acolo chiar si in cazul schimbarii/updatarii softului ? Stiu de EEPROM, dar nu se sterge si ala cand fac update de soft ? Sau nu neaparat ? Daca da, probabil ca acolo e raspunsul si probabil ca intrebarea ar fi cum pot sa citesc acele setari. Daca nu, chiar ca ai inteleg, pentru ca un utilizator normal (normal la cap ) cand fac update de firmware, face update de firmaware si atat, nu stie de DMA, de tensiuni de pullup, etc. Eu asa cred...
  9. Messu

    Clona Morningstar MC-6

    Am facut masuratorile. Tensiunea pe EEPROM este de 3.20 V , deci e OK judecand dupa datele de catalog. Consumul general al montajului, practic al Teensy LC, (fara display, desigur) este de 12,80 mA, ceea ce mi se pare nesemnificativ. Deci, una peste alta, nu pare a fi o problema de alimentare ! Am incercat si cateva variante de soft mai vechi, respectiv 2.4 si 2.3, cu aceleasi rezultate - "se vede" in Device Manager, dar nu afiseaza nimic pe display... Am incercat chiar flash-uirea Teensy cu utilitarul pus la dispozitie de catre Morningstar, in speranta ca o avea ala "ceva". Nimic, nicio schimbare ...
  10. Messu

    Clona Morningstar MC-6

    OK, am sa incerc si asta. Pana acum am avut in mana doua astfel de controlere MIDI. Unul produs in in aprilie 2016, altul in Iulie 2017. Ambele aveau Teensy LC pe ele. Cel din 2016 rula v2.4.2, cel din 2017 rula v2.5.0. In rest circuitele semana in proportie de 98%. Cel din 2017, avea in plus fata de cel din 2016, cate o rezistenta de 1k inseriata cu fiecare switch. Atata tot. Dar asta nu poate fi un motiv de nefunctionare !
  11. Messu

    Clona Morningstar MC-6

    Pai de ce sa nu mearga in vecii vecilor ? Numai din cauza tensiunilor ? Nu mai dau eu priceput, dar cred ca aici te inseli. Asa e conceput produsul original. Pe cuvant ! Eu n-am facut decat sa copiez schema ! Restul pieselor au valori "clasice" pe care n-am nicio indoiala ca le cunosti, eventual cu mici varitiuni. Rezistentele de pe intrarea si iesirea MIDI au 220 ohmi, dioda de pe intrarea MIDI este 1N914,. Optocuplorul este 6N138 si are intre pinii 5 si 7 o rezsitenta de 10K si intre pinii 6 si 8, cred ca 1K (cred...). Revenind, eu n-am probat controllerul conectat la MIDI via mufe DIN. Ci doar MIDI over USB. Aparatul original are si posibilitatea de alimentare externa, dar functioneaza perfect cu alimentare de pe portul USB. Atat optocuplorul cat si memoria externa sint alimentate la 3.3 V, cat ofera Teensy. Asa e proiectat... Memoria externa, dealtfel, nu cred ca e folosita decat pentru salvare setari generale si patch-uri... Si nu cred sa scada tensiunea pana la 2.5v... Editorul MIDI, recunosc ca nu stiu ce fel de semnale foloseste pentru editare. Incerc in weekend sa fac niste masuratori la tensiuni si consum, insa parca nu-mi vine sa cred ca d-acolo e buba. Eu, in ultima varianta probata, a fost doar uC conectat la PC, fara LCD (deci cu consum minim) si in loc de pedale am facut contact cu niste jumperi. Mai putina incarcare de atat nu cred ca se poate E cam greu sa facem astfel de debugging via forum, stiu asta. Normal e cu aparatul in fata, dar am zis sa intreb totusi, in ideea ca fac eu ceva flagrant gresit si mi-a intunecat Dumenezeu mintile... In sfarsit, masor si revin...
  12. Messu

    Clona Morningstar MC-6

    Hmmm, da, inteleg...oarecum... Totusi, ma gandesc, software-ul este oferit pe site, gratuit, sub forma de update, oricarui utilizator de MC6. Orice utilizator il descarca si il pune, pur si simplu, via USB, in MC6, asa cum l-am pus si eu, ma gandesc.... E drept ca eu n-am folosit utilitarul lor, ci un Uploader dedicat pentru Teensy LC. Nu sint oferite alte detalii pentru Update, deci ma gandesc ca functioneaza "din prima" fara alte configurari. Desi recunosc ca nu ma pricep mi se pare cam...curios... Si e si ciudat (pentru mine), faptul ca reuseste sa comunice cu PC-ul...cel putin pana la un moment dat... Se comporta ca si cum softul care este scris in uC functioneaza ...partial, ceea ce ma ameteste complet... Softul/softurile se gasesc aici: https://github.com/Morningstar-Engineering/MC6-Midi-Controller/releases Ba sint acolo si niste fisiere sursa. Nu stiu daca chiar contin codul sursa (ma cam indoiesc...) pe care insa nu le-am deschis pentru ca oricum nu stiu programare. Si, DA, microcontrolerul este Teensy LC.
  13. Messu

    Clona Morningstar MC-6

    Asta ar fi montajul. Bine, la cum arata schema...nu prea se poate mai mult LCD-ul nu l-am legat in varianta asta. Am facut proba cu LCD numai pe breadboard. Dar nu afiseaza nimic. Acum dupa ce am facut cablaj, am conectat un analizor logic in locul LCD-ului. Dar n-am avut succes. Nu apare niciun fel de activitate Ideea este ca uC-ul se conecteaza la PC, intra in Editor Mode, dupa care la inchiderea oricarui contact(pedala) ar trebui ca in fereastra softului sa se deschida automat Patch-ul care se doreste a fi editat. Cel putin asa face cel original. Dar nu se mai deschide nimic... Nativ, el ar trebui sa plece pe canalul 1 (MIDI)