Controller Stampante 3D Web Serial: Invia G-Code, Calibra PID e Hardware Direttamente nel Browser
Terminale di diagnostica Web Serial senza installazione per stampanti 3D Marlin e Klipper. Muovi gli assi, testa i finecorsa, esegui l'autotuning PID e calibra gli E-Step senza Pronterface o OctoPrint.
1. Basta Software Pesanti Solo Per Inviare Pochi Comandi G-Code
Ogni appassionato di stampa 3D conosce la frustrazione: capire perché l'asse Z non fa l'azzeramento (home), calibrare i passi dell'estrusore (E-steps) o rifare il PID dopo aver cambiato cartuccia riscaldante. Tradizionalmente bisognava scaricare software datati come Pronterface, installare driver seriali (CH340 o CP2102) e cercare porte COM.
Sui PC aziendali o Chromebook, l'installazione di utility desktop è spesso bloccata.
Il nostro controller Web Serial diretto risolve tutto all'istante. Sfruttando l'API standard W3C Web Serial, il browser crea una connessione seriale diretta con la scheda madre della stampante con un solo clic: senza installazioni, senza account e senza software in background.
L'API Web Serial è supportata nativamente in tutti i browser desktop basati su Chromium (Google Chrome, Microsoft Edge, Opera e Brave) su Windows, macOS, Linux e ChromeOS.
2. Diagnostica Hardware & Routine di Calibrazione a Portata di Clic
Nessun bisogno di memorizzare codici G-code complessi: le routine principali sono disponibili come pulsanti dedicati:
M119 Stato Finecorsa (Endstops): Se la stampante non fa l'home o sbatte contro il telaio, quasi sempre un microswitch o sensore è scollegato o guasto. Cliccando su 'M119 Endstops' verifichi all'istante lo stato di X_min, Y_min, Z_min e del probe.
M303 Calibrazione PID (Hotend e Piatto): La sostituzione dell'ugello altera l'inerzia termica, provocando oscillazioni di ±5°C. 'PID Tune Nozzle' invia 'M303 E0 S200 C8 U1' per calcolare e applicare i parametri ottimali.
G29 Mappatura del Piatto: Esegue la scansione a griglia per compensare le irregolarità del piano di stampa.
M503 e M500 (Lettura e Salvataggio): 'M503 Settings' mostra passi/mm e accelerazioni, mentre 'M500 Save EEPROM' salva le modifiche nella memoria persistente della stampante.
3. Movimentazione Manuale Precisa & Calibrazione Passi Estrusore (E-Steps)
Il controllo manuale è essenziale durante il montaggio e il livellamento:
Spostamenti da 1mm, 10mm e 50mm: Muovi gli assi a passi di 1mm per il test del foglio di carta, o di 50mm per la manutenzione rapida. I pulsanti singoli di home permettono di azzerare ciascun asse separatamente.
Estrusione 100mm per E-Steps: Il pulsante 'Estrudi 100mm' invia 'G1 E100 F100' a velocità costante. Misura il filamento rimanente, calcola i nuovi passi nel nostro strumento E-Steps e salva il comando M92 E.
Marlin e Klipper impediscono il movimento dell'estrusore sotto i 170°C-180°C ('prevent_cold_extrude'). Riscalda sempre l'ugello prima di estrudere.
4. Script di Calibrazione vs. Stampe Prolungate
Il tool include un esecutore di script .GCODE per sequenze di prova:
Ideale per: Test di livellamento a 5 punti e verifiche del primo strato sotto i 30 minuti con operatore presente.
Perché Non Usarlo per Stampe da 20 Ore: Lo streaming USB da browser è vulnerabile a sospensioni del PC o crash della scheda. Per modelli complessi usa sempre scheda SD o Klipper/OctoPrint.
Screen Wake Lock: Durante l'esecuzione di uno script, l'API Screen Wake Lock impedisce al computer di entrare in modalità di sospensione.
5. Sicurezza e Riservatezza al 100%
La sicurezza delle macchine non ammette compromessi:
Arresto di Emergenza M112: Il tasto rosso invia all'istante 'M112', togliendo alimentazione a motori e riscaldatori in millisecondi.
Privacy 100% Locale: Tutti i dati rimangono confinati tra la porta USB e la stampante. Nessun dato passa da internet.