Forumul Espressoman - In cautarea espresso-ului perfect
Skywalker, fum alb ! 'DF'-ul prajitoarelor home - Printable Version

+- Forumul Espressoman - In cautarea espresso-ului perfect (https://www.espressoman.ro/forum)
+-- Forum: Espresso art, cafea, prajire si latte art (https://www.espressoman.ro/forum/Forum-Espresso-art-cafea-prajire-si-latte-art)
+--- Forum: Prajire acasa (https://www.espressoman.ro/forum/Forum-Prajire-acasa)
+--- Thread: Skywalker, fum alb ! 'DF'-ul prajitoarelor home (/Thread-Skywalker-fum-alb-DF-ul-prajitoarelor-home)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 05-10-2026

@Cafeole, ai parcurs pagina de mai sus, pe skywiki ?
Nu stiu ce se mai poate simplifica fata de ce scrie acolo ca ai de facut... mai complicat se poate cu siguranta ...
Si inca nu ai dat cu ochii de Artisan sau HiBean...

Mereu zic ca prajirea fara computer de acum vreo 15 ani era mult mai simpla... dar nu prea vrea lumea sa ma creada...
Eu as face intai niste prajiri asa cum vine din fabrica, le vei tine minte ca cele mai bune, si te vei stresa zilnic sa scoti cu comuterul ceva apropiat.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - Cafeole - 05-10-2026

Nu am parcus-o, recunosc, acum am vazut-o. Am prajit de mai multe ori prin controller-ul original al masinii si, ai dreptate, rezultatele au fost bune.

De cateva ori am prajit via adaptorul vandut de Hibean pe aliexpress; am salvat cateva roasts cu acesta, insa din ce am citit un control mai bun il ofera adaptorul community, de aceea vreau sa il incerc. Am vazut o sumedenie de grafice si majoritatea ar fi obtinute cu community. La unele spuneau ca s-au obtinut roasts foarte bune, de aici dorinta de a incerca sa obtin rezultate cat de cat asemanatoare.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 05-10-2026

(05-10-2026, 11:54)Cafeole Wrote: Multumesc pentru raspuns! L-am comandat pe cel de pe emag. Sper sa reusesc sa il montez. Este complicat?
Ai aici tutorial
https://skywiki.coffee/books/modifications/page/skywalker-v1-hibean-firmware-installation


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 05-10-2026

(05-10-2026, 13:04)Cafeole Wrote: De cateva ori am prajit via adaptorul vandut de Hibean pe aliexpress; am salvat cateva roasts cu acesta, insa din ce am citit un control mai bun il ofera adaptorul community, de aceea vreau sa il incerc. Am vazut o sumedenie de grafice si majoritatea ar fi obtinute cu community. La unele spuneau ca s-au obtinut roasts foarte bune, de aici dorinta de a incerca sa obtin rezultate cat de cat asemanatoare.

Nu o sa fie nicio diferență cu excepția câtorva mici diferente (community are pentru PID o anumită valoare a puterii la preheat (poate fi setata) iar HB merge doar la 100%)
Ambele adaptoare funcționează la fel.
Totul depinde numai de tine in ceea ce privește prăjirea.
Ca să vezi cat mai corect ROR trebuie înclinat prăjitorul spre partea din fata daca prăjești ~333g. Bagi ceva de ~2cm sub el în partea din spate. Vezi postări mai in urmă.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - BennyLooterKing - 10-10-2026

Sunt vreo 4 prajitoare skywalker pe barshaker care ar trebuii luat in considerare?


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 10-10-2026

https://barshaker.ro/prajitor-cafea-akimita-skywalker-alpha-v2-2026


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 11-10-2026

Sau mai curand Cubean-ul, pentru cei care nu vor sa prajeasca chiar asa mult, si apreciaza spatiul mult redus.
https://barshaker.ro/prajitor-cafea-electric-skywalker-cubean-150-300g

Cu precizarea ca nu are tambur, ci palete rotative... care fac o treaba la fel de buna ca tamburul, si sunt mai usor de curatit.

Inca o precizare... la modelul Alpha V2 2026 traducerea cam aproximativa lasa de inteles ca ar avea conectivitatea Artisan deja disponibila din fabrica...
Nu este asa ! Necesita in continuare adaptor !

Textul in engleza de la AVX.hu esste un pic mai explicit in sensul acesta...

Quote:For technically savvy users, the Alpha may have the option to connect to a computer or Artisan roasting tracking software via its USB interface.
Such connection and modification may require special technical knowledge, therefore we cannot provide technical support for this.

Chiar si ceeace numesc ei port USB este doar ca aspect, semnalele de pe pini nu sunt USB.
Iar portul USB-C poate sa iti arda telefonul, daca esti tentat sa il pui la incarcat acolo... in loc de 5V are 24V!


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 11-10-2026

Un aspect de care am vrut de mult timp sa va povestesc, este ca Akimita modifica in permanenta programele auto, mai nou in moduri care par complet ilogice, si nu imi pot imagina la ce rezultate pot duce...
Ca atare, nu mai consider ca modurile auto oferite Slywalker ar fi intelept sa fie considerate utilizabile pentru incepatori, fara a fi testat acest lucru in prealabil.
Chiar si asa, nu mai avem nici o dovada ca acel mod auto va fi regasit la un model din alt lot in viitor.

Concluziile sunt mai vechi si cea mai recenta confirmare am avut-o cu model de V1, cel mai recent fabricat cu care am avut contact, cumparat in iulie de la Amazon.de, de la link-ul care este postat aici in topic, si care a fost testat la inceputul lui august.
Evident ca orice concluzie am tras de pe urma acestui exemplar poate fi infirmata de ce vinde in clipa asta AVX/BS.
Acelea se pot comporta complet diferit.
Cel putin pana cand nu aflam numerele lor de serie, ca sa putem estima cand au fost fabricate fata de cel vandut pe Amazon.de.

Exemplarul de care povestesc se poate vedea din imagine ca are seria 202611220, adica numarul 11220 din 2026.
Primul detaliu pe care l-am observat, si care m-a incantat, a fost ca in sfarsit au rezolvat problema ventilarii electronicii... in gaura panoului din spate, care o au degeaba cativa dintre colegii nostrii, acum se afla un ventilator... functional...

[Image: GDbwgY5.jpeg]

Dupa care a venit dezamagirea cu profilele auto... care au fost toate modificate pe partea finala in sensul ca nu se mai face nici o modificare de putere si aer la pragul de 172 grade, cum era pana acum... se merge pe valorile "care este" pana la final... si evident ca RoR-ul decoleaza, nu am avut curiozitatea sa supun vreo sarja la un experiment sa vad ce iese de acolo.
Pot doar sa citez cateva valori, ca sa le comparati cu cele dintr-o prajire manuala profilata corect, si trageti singuri concluziile... 65PWR-80FAN la 179 grade... sau 80PWR-60FAN la 195 grade...
Acestea sunt valori intalnite in "programe" diferite, nu mai stiu exact care de unde...
Precizez asta ca sa nu credeti ca fac parte din aceesi ciclu de prajire, si ca "programul" ar modifica ceva in functie de temperatura... nici vorba, valorile stau fixe cap coada.

Concluzia, oricine ia acum un model nou si doreste sa incerce o prajire "automata", ar fi bine sa o faca intai in gol, sa noteze evolutia valorilor de putere/aer, dupa care o discutam aici... si... in functie de caz, mai bine ii dam o reteta simpla de mod manual.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 11-10-2026

@renatoa 
Ideea importanta e că acum avem piese
https://barshaker.ro/brew-bar-si-accesorii-cafea/prajire-cafea/piese-accesorii-prajitoare


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 11-10-2026

Pai erau pe Aliexpress si pana acum... mai putin cele de cubean.
https://www.aliexpress.com/item/1005007031847950.html
Lampa de rezerva am luat-o inca de la inceput. Sa nu o deochi Smile

Lampa de Cubean nu mai e cu filament carbon, asa ca e de asteptat sa aiba o viata mult mai lunga.
Daca nu ar avea decat 700W, poate ar fi o alternativa de inlocuire la V1... ai merge la 100% cum mergi acum la 70%.
Dar daca prajirile tale cer de regula 75-80%... ramai in pana de putere... rezolvabila si aia dand aerul 5-10% mai jos.
Sau te limitezi la 333g, unde eu nu trec de 70% de regula...


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 11-10-2026

Știu că erau pe AliExpress
Dar acum sunt mai aproape și văd că livrarea ar fi 3-5 zile, daca e adevărat, pentru că eu m-am convins cu termenii de livrare ai Barshaker


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - BennyLooterKing - 11-10-2026

Voua va merge codul de reducere pentru prajitor pe bs?


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 11-10-2026

Am incercat acum, nu funcționează niciunul din codurile ESPRESSOM sau ESPRESSOMAN


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - BennyLooterKing - 11-10-2026

Mersi de verificare…

Am mai avut o comanda facuta pe 10.09.2026 nici atunci nu mergea codul.. am crezut ca nu se aplica pentru articolele din cos…


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 12-10-2026

Daca se rezolva reducerea, mira-m-as... mi-ar da si mie ocol dorinta de un Cubean... Smile

Dar ma indoiesc, am intrebat de reducere la un Tm Dot si mi-au raspuns ca nu sunt reprezemtanti Tm, sa intreb acolo.
Iar cei care importa Tm oficial nici nu l-au adus, inca evalueaza daca sa il importe...


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - BennyLooterKing - 12-10-2026

Mai asteptam poate vede mesajul si rezolva, dar intrebare merita cel la 3000 de lei cu artisan chiar daca pentru inceput vreau sa prajesc de pe acel display? @renatoa


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 12-10-2026

(12-10-2026, 20:43)BennyLooterKing Wrote: Mai asteptam poate vede mesajul si rezolva, dar intrebare merita cel la 3000 de lei cu artisan chiar daca pentru inceput vreau sa prajesc de pe acel display? @renatoa

Părerea lui pe pagina anterioară

(01-10-2026, 19:15)renatoa Wrote: Nu stiu daca si l-a luat cineva, dar daca da, probabil nu are curaj sa se laude... prea l-am criticat eu de cate ori am avut ocazia Smile



RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 12-10-2026

Ceace se vede pe acel display nu are nimic in comun cu Artisanu de pe PC.
Face un grafic si cam atat... fara nici o informatie care sa te ajute in timpul prajirii sa zici ca o controlezi.
Artisan iti mai ofera niste evaluari despre cum merge prajirea, care iti permit sa iei decizii din timp... un proces de prajire nu e o masina de drift cu care sa cotesti instant unde iti propui, ci un vapor cu containere la care schimbarea directiei se planifica minute in avans.
E adevarat ca are conectivitate Artisan, de modelul Delta vorbim, dar daca dai 1000 lei in plus ca sa sfarsesti tot agatat de un PC/laptop, nu stiu ce afacere ai facut... Asta o ai si la modelul Alpha cu un adaptor de sub 50 lei.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 12-10-2026

Problema care o vad eu cu zbaterea asta este insa alta... si mi se pare mai grava decat 1000 lei...
Unii par saturati de propaganda ca prajirea cafelei este ceva atata de imposibil... si nevoia lor de control e asa de acuta... si nesiguranta, de a nu gresi, sa ia din prima scula cea mai perfect... incat nu realizeaza cat de diferita este realitatea.
Si pierd toata placerea care ar putea-o avea prajind cafea liber fara sa isi bata capul atat...

Practic un grafic nu te ajuta chiar cu nimic... in cate moduri aveti impresia ca se poate praji cafea ?
Programele automate de fabrica stau mai mult de 80% din timpul prajirii pe o putere fixa in zona 65-75%, care o mai corecteaza cu un 5% numai in situatii care deviaza flagrant de la cine stie ce repere or avea ei acolo.
Asta o poti face manual si singur fara sa stai cu ochii intr-un grafic.

Iar finalul, ce se intampla in timpul dezvoltarii, ultimele 2 minute, de la 177-182 grade in sus, acolo iei decizii doar pe baza de simturi sau o cifra... una singura... graficul iarasi e inutil... cum evolueaza in momentele alea este consecinta a ceeace a acumulat in cele 80% anterioare, nu mai poate fi corectat prea mult... ca si cu ingrasatul porcului in lunile care urmeaza.
Intri cu o viteza prea mare in dezvoltare... e ca trenu in gara... nu pui frana sa rupi sinele in dreptul peronului, asta trebuia planificata cu 2-3 km in avans... si viceversa... constati ca te opresti in camp, ca s-a dus energia si nu mai ai suflu sa te tarasti pana in gara...

Toate astea se vad suficient de bine si pe ecranul ala doar cu cifre... nu de economie l-au gandit chinezi asa... ei nici nu folosesc RoR la prajirea cafelei, i-am innebunit cu pretentiile noastre.
Si, ca sa vezi... nici acum 12 ani nu se folosea RoR, chiar daca se masura temperatura... nu a avut ce face desteptul ala de Rao sa proclame o lege a fizici drept marea lui gaselnita personala, si de atunci toata lumea e obsedata de "declining RoR"... care la prajire radianta, cum e masina asta, nu mai are sens.

Nu ma credeti? aici nu am material destul sa faceti experimentul asta, dar mergeti pe HRO, infiintat in 2005... in 8000 de postari pana in 2014 nu veti gasi nimic despre RoR, chiar sub alt nume.
In 2014 a aparut cartea lui Rao...


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 13-10-2026

@renatoa 
Am tot văzut câțiva pe Discord care au înlocuit plăcile de comanda cu unele noi sau alții cu prăjitoare noi și au probleme cu comanda prăjitorului prin ESP32. Am înțeles că în continuare controllerul funcționează normal fara probleme. 
Unul dintre dezvoltatori a postat ceva de genul că poate fi folosit in continuare ESP32 doar pentru logare nu și pentru control (ceva in genul adaptorului dezvoltat de tine).


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - nhilathak - 13-10-2026

Eu sunt unul dintre cei de pe Discord.

Am cumpărat prăjitorul de pe Amazon.de. Mi s-a ars placa de control (cea verde, versiunea 3.4) și mi-au trimis una noua pe garanție, versiunea 3.6.

Cu controllerul prăjitorului merge totul normal. Dacă îl leg la Artisan prin Arduino Nano sau Hibean prin ESP32 S3 citește temperatura, învârte tamburul, dar ventilatoarele de-abia merg și lampa deloc.

Așa că am modificat un cablu prelungitor (mamă - tată) USB și am legat 3 fire pe GND Tx Rx care merg către Arduino Nano (GND D2 și D3), cu rezistori de 1kOhm in serie pe Tx și Rx.

Așa pot controla prăjitorul cu controllerul cu care a venit din fabrică și văd graficele BT și RoR pe Artisan.

Sunt convins că merge și pe ESP32, dar nu am incercat.

Am comandat de câteva zile și o altă placă de pe AliExpress, poate nu vine aceeași versiune și merge controlul complet din Hibean/Artisan.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 13-10-2026

Pai nu am raportat in pagina anterioara ca noua placa nu se mai intelege cu vechiul controller ?
La momentul acela nici 3.4 nu se intelegea, 3.6 nu aparuse inca... Confused


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - Viovio - 13-10-2026

Eu m-am cam hotarat la asta! https://www.topcoffee.net/skywalker-alpha-coffee-roaster.html
O fi bine o fi rau…?


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 13-10-2026

(13-10-2026, 15:03)renatoa Wrote: Pai nu am raportat in pagina anterioara ca noua placa nu se mai intelege cu vechiul controller ?
La momentul acela nici 3.4 nu se intelegea, 3.6 nu aparuse inca... Confused

Pai cei de pe Discord spun că vechiul controler funcționează pe placa noua, doar ESP32 nu funcționează decât în mod logare (Skywalkerspy), modul de comanda nu mai funcționează (skycommand).


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 13-10-2026

In postarea mea am scris ca a fost afectat timingul unora din impulsurile din protocol.
Daca ziceti ca nu mai sunt intelese comenzile de la adaptor, fie ESP fie Arduino, inseamna ca acestea au fost afectate.
Problema este ca aceste comenzi in mod normal vin de la controller, deci ne-am astepta sa fie neschimbate... nu controlerul a fost inlocuit, ci placa din prajitor. Confused

De aici incolo intram in speculatii, daca nu avem la indemana o configuratie pe care sa o analizam

Poate ca panoul de control are si un protocol alternativ, pe care acum il foloseste cu noua placa, pentru ca noua placa l-a instruit sa faca switch... asta e o ipoteza cam hazardata, dar merita enuntata.

Sau, ceva mult mai realist... in analizele initiale, facut la primele exemplare, s-a tras concluzia ca cele doua sensuri de comunicare sunt complet asincrone, fara nici o legatura intre ele.
Si asa au fost implementate toate versiunile de adaptoare, sa discute complet asincron in cele doua sensuri.
Adica ESP-ul citeste de la prajitor in continuu si trimite mesaje catre prajitor in continuu, fara nici o sincronizare intre ele.
Poate ca nu este asa, si controlerul raspunde la mesajele prajitorului dupa o logica care noua ne-a scapat, si care acum cu noua placa din prajitor nu se mai face hand-shaking-ul cum trebuie... Adica din prajitor se trimite o cerere catre controller, care stie sa ii raspunda intr-un timing anume, de care codul din adaptoare nu are habar si raspunde la cu totul alt moment...


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - nhilathak - 13-10-2026

Placa cu care a venit prăjitorul meu, V3.4 mergea perfect pe Hibean, conectată prin ESP32.

Asta până m-am jucat eu cu un pwm pt motor care mi-a ars-o.


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - cyrusct82 - 16-10-2026

Pentru cei cu placa noua încercați varianta asta
https://github.com/matelbear/SkywalkerRoasterLab/tree/main/Skywalker%20v1(v3.6%20Motherboard)
Quote:Fixed the issue of motherboard loss of control in v3.6 by Bear.
 
? Solved: Full Control of Skywalker Roaster v3.6 Mainboard with ESP32 (No Level Shifter Needed!)
? TL;DR / Executive Summary
If your ESP32-based controller on the new Skywalker v3.6 mainboard exhibits:
 
Relay clicking but heating elements staying completely dark/cold
 
Exhaust fan vibrating/stuttering at 60Hz or only running at a weak ~20% speed
 
Cooling fan running extremely weak
 
Communication dropping out or watchdog tripping
 
? It is NOT a 3.3V vs 5V logic level voltage problem! You DO NOT need a logic level shifter.
 
Native 3.3V GPIOs (including onboard USB-C D+/D- on ESP32-S3) drive the v3.6 board reliably.
 
The real culprit is a firmware timing starvation issue (inter-packet blackout), coupled with an AC Operation Mode lock byte and hardware safety interlocks.
 
? Detailed Root Cause Analysis
1. The Fatal Bug: Inter-Packet Blackout & TRIAC/PWM Starvation (The 20% Fan Bug)
How the v3.6 Board Works:
 
Unlike older revisions, the v3.6 mainboard’s onboard MCU requires a continuous, uninterrupted stream of valid control packets to maintain its internal zero-crossing TRIAC phase-angle triggers (exhaust fan and heater) and PWM timers (cooling fan).
 
The Stock Controller Behavior:
 
The OEM stock hand controller is a dedicated microcontroller that transmits a ~90ms packet, pauses for barely a few milliseconds, and immediately transmits the next preamble. There is virtually zero transmission downtime.
 
The Community Firmware Defect:
 
In previous firmware versions (e.g., v2.37 and earlier), TX packet transmission and RX temperature acquisition were coupled synchronously in the same thread. When calling receiveSerialBitsFromRoaster(), pulseIn() blocks execution for 150ms ~ 240ms waiting for temperature pulses.
 
The Result:
 
After sending a 90ms packet, the TX line goes completely silent for 70ms ~ 260ms. During this transmission gap, the roaster MCU’s TRIAC triggers and PWM refresh timers starve and drop out. This causes:
 
The AC exhaust fan to chatter/vibrate at 60Hz or spin at only ~20% duty cycle.
 
The heating element TRIAC never achieves sufficient conduction angle (the relay stays closed, but the tube never heats up).
 
Cooling fan PWM collapses to a crawl.
 
2. Byte 1: The AC Mode Lock (0x04 vs 0x00)
Byte 1 (Index [1], historically labeled FILTER_BYTE):
 
On the v3.6 firmware, Byte 1 acts as an AC Power/TRIAC Mode Lock:
 
During Roasting / Active Venting (VENT > 0 or HEAT > 0): Byte 1 MUST be set to 0x04. Setting it to 0x00 (or 0x01) places the roaster in Standby, locking out the heater TRIAC and corrupting the fan phase triggers.
 
In Standby / Shutdown: Byte 1 must be set back to 0x00.
 
3. Safety Interlock (Anti-Dry-Burn Protection)
The v3.6 firmware enforces strict safety rules:
 
Whenever HEAT > 0, DRUM must be running (100 / 0x64) and exhaust ventilation must be active (VENT >= 50).
 
If Heat is engaged while Drum is 0, the mainboard’s hardware safety trips the relay within hundreds of milliseconds (causing repetitive 1-second relay clicking).
 
?️ The Solution: Decoupled Continuous TX on Core 0
To eliminate the transmission gaps, TX must be decoupled from temperature reading (pulseIn) and moved to a dedicated FreeRTOS task pinned to Core 0 that streams packets continuously.
 
1. Continuous Non-Stop TX Function & Task (Pinned to Core 0)
C++
// Buffer definitions
static rmt_symbol_word_t tx_symbols[1 + CONTROLLER_LENGTH * 8];
 
void sendRoasterMessageContinuous() {
    uint8_t snapshot[CONTROLLER_LENGTH];
    memcpy(snapshot, sendBuffer, CONTROLLER_LENGTH);
 
    // ? v3.6 Safety & Mode Lock Enforcement
    if (snapshot[VENT_BYTE] > 0 || snapshot[HEAT_BYTE] > 0) {
        snapshot[FILTER_BYTE] = 4; // Byte 1 MUST be 0x04 to unlock AC TRIACs
        if (snapshot[HEAT_BYTE] > 0) {
            snapshot[DRUM_BYTE] = 100; // Mandatory drum rotation during heat
            if (snapshot[VENT_BYTE] < 50) {
                snapshot[VENT_BYTE] = 50; // Maintain base exhaust airflow
            }
        }
    } else {
        snapshot[FILTER_BYTE] = 0; // Standby / Cooling mode: 0x00
    }
 
    // Standard 8-bit checksum: Sum(Byte 0..4) & 0xFF
    uint8_t sum = 0;
    for (int i = 0; i < (CONTROLLER_LENGTH - 1); i++) {
        sum += snapshot[i];
    }
    snapshot[CHECK_BYTE] = sum;
 
    // Encode RMT symbols (Preamble: Low 7500us, High 3800us)
    int idx = 0;
    tx_symbols[idx].val = 0;
    tx_symbols[idx].val |= (START_PULSE & 0x7FFF);
    tx_symbols[idx].val |= (0 << 15);
    tx_symbols[idx].val |= ((START_DELAY & 0x7FFF) << 16);
    tx_symbols[idx].val |= (1U << 31);
    idx++;
 
    // Data Bits (LSB first: 1 = Low 1500us / 0 = Low 650us, Gap = High 750us)
    for (int i = 0; i < CONTROLLER_LENGTH; i++) {
        for (int j = 0; j < 8; j++) {
            int low_dur = (bitRead(snapshot[i], j) == 1) ? 1500 : PULSE_ZERO;
            tx_symbols[idx].val = 0;
            tx_symbols[idx].val |= (low_dur & 0x7FFF);
            tx_symbols[idx].val |= (0 << 15);
            tx_symbols[idx].val |= ((POST_PULSE_DELAY & 0x7FFF) << 16);
            tx_symbols[idx].val |= (1U << 31);
            idx++;
        }
    }
 
    rmt_transmit_config_t tx_conf = {
        .loop_count = 0,
        .flags = { .eot_level = 1 }
    };
 
    if (rmt_transmit(tx_channel, copy_encoder, tx_symbols,
                     idx * sizeof(rmt_symbol_word_t), &tx_conf) == ESP_OK) {
        rmt_tx_wait_all_done(tx_channel, 200); // Wait for the ~90ms packet to complete
    }
}
 
// ? Dedicated Background TX Task: Eliminates the 100ms+ blackout window
void roasterTxTask(void *pvParameters) {
    vTaskDelay(pdMS_TO_TICKS(1000)); // Boot stabilization delay
    for (;;) {
        sendRoasterMessageContinuous();
        vTaskDelay(pdMS_TO_TICKS(2)); // Immediately send next packet (2ms yield for WDT)
    }
}
2. Setup Initialization
In setup():
 
C++
    setupRMT_TX();
    pinMode(RX_PIN, INPUT);
 
    // Launch background TX task on Core 0 with priority 5
    xTaskCreatePinnedToCore(roasterTxTask, "RoasterTX", 4096, NULL, 5, NULL, 0);
3. Main Loop (loop()) Cleanup
Remove any calls to sendRoasterMessage() inside loop() or receiveSerialBitsFromRoaster(). Let receiveSerialBitsFromRoaster() strictly handle reading incoming 56-bit temperature data without blocking the TX queue.
 
? Verification & Results
Once this firmware structure is applied:
 
Exhaust Fan: Runs smoothly and whisper-quiet across all power levels (0–100%) without any 60Hz magnetic shuddering.
 
Heater: The element starts glowing red within 3–5 seconds of engaging heat.
 
Hardware: Fully verified using a direct USB cable connection (ESP32-S3 Zero / DevKitC-1 straight into the roaster port) without any level shifter hardware.



RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - nhilathak - 17-10-2026

Multumesc @cyrusct82!

Confirm ca aceasta versiune merge pe placa v3.6.

P.S.: Presupun ca s-a scris pe undeva, daca umblati pe la circuite in interiorul prajitorului mare grija la polaritati, masurati, nu va bazati pe culori, la mine firul rosu este minus si negru este plus (ce alimenteaza motorul tamburului), asa am ars eu placa initiala incercand sa reduc turatia tamburului cu un PWM. 

Chinezu tot chinez! :))


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - renatoa - 17-10-2026

Si totusi... intrarile ESP32, fie el si S3, nu suporta 5V !

Quote:No ESP32-S3 pin is 5V tolerant, so you must connect the VBUS to ESP32-S3 via a comparator with voltage thresholds as described above, or use a simple resistor voltage divider that will output (0.75 x Vdd) if VBUS is 4.4V (see figure below).

https://docs.espressif.com/projects/esp-idf/en/v5.0.5/esp32s3/api-reference/peripherals/usb_device.html#self-powered-device

Quote:The ESP32-S3 GPIO pins are 3.3V tolerant only, with an absolute max around 3.6V.
Sending 5V logic straight into a pin risks permanent damage,
so you need a voltage divider or level shifter for 5V sensors or signals.

https://www.facebook.com/fb-answers/esp32-s3-voltage-input/


RE: Skywalker, fum alb ! 'DF'-ul prajitoarelor home - Viovio - 20-10-2026

Salutare! Pentru ca plug&play si pentru nu sunt priceput la bricolat si electronica m am gandit sa cumpar direct dongle-ul celor de hi bean, voiam sa va intreb daca functioneaza cu alpha v2 2026? https://store.hibean.fun/products/skywalker-v1-controller