Contrôleur d'Imprimante 3D Web Serial: Envoyez du G-Code, Réglez le PID & Calibrez dans le Navigateur
Terminal de diagnostic Web Serial sans pilote ni installation pour imprimantes 3D Marlin et Klipper. Déplacez les axes, testez les butées de fin de course, calibrez le PID et réglez les E-Steps sans Pronterface ni OctoPrint.
1. La Fin des Logiciels Lourds Pour Envoyer Quelques Lignes de G-Code
Tout passionné ou technicien d'impression 3D connaît la frustration : diagnostiquer pourquoi l'axe Z refuse de faire son origine (home), étalonner les pas de l'extrudeur (E-steps) ou relancer un calibrage PID après avoir remplacé une cartouche chauffante. Auparavant, il fallait télécharger Pronterface ou Repetier-Host, installer d'anciens pilotes USB (CH340 ou CP2102), chercher les ports COM ou configurer une Raspberry Pi avec OctoPrint.
Sur les ordinateurs d'entreprise verrouillés, Chromebooks ou ultrabooks modernes, installer des pilotes série et des environnements Python est souvent bloqué ou complexe.
Notre contrôleur direct Web Serial élimine ces contraintes. Grâce à l'API standardisée W3C Web Serial, votre navigateur établit un pont matériel bidirectionnel direct avec la carte mère de votre imprimante en un clic : sans téléchargement, sans compte et sans logiciel résident.
L'API Web Serial est nativement prise en charge sur tous les navigateurs de bureau basés sur Chromium (Google Chrome, Microsoft Edge, Opera et Brave) sous Windows, macOS, Linux et ChromeOS.
2. Diagnostics Matériels & Routines de Réglage en 1 Clic
Plutôt que d'apprendre par cœur des codes G-code obscurs, notre interface regroupe les actions de diagnostic indispensables en boutons d'accès rapide :
M119 État des Butées (Endstops) : Si votre imprimante refuse de faire son home ou bute bruyamment contre le châssis, dans 95 % des cas un fin de course ou capteur est débranché ou bloqué. Cliquer sur 'M119 Endstops' interroge l'état de X_min, Y_min, Z_min et de la sonde. Si un axe affiche 'TRIGGERED' sans contact physique, la panne de câblage est identifiée en 5 secondes.
M303 Réglage PID (Buse & Plateau) : Après un changement de buse ou de cartouche, la boucle thermique se dérègle, créant des oscillations de ±5°C et des erreurs de sécurité. Notre bouton 'PID Tune Nozzle' envoie 'M303 E0 S200 C8 U1', exécutant 8 cycles de chauffe pour calculer les coefficients optimaux et les appliquer immédiatement.
G29 Nivellement de Plateau : Lance la cartographie maillée du plateau pour repérer les déformations avant d'imprimer.
M503 et M500 (Lecture & Sauvegarde) : 'M503 Settings' affiche les pas/mm et accélérations réels. 'M500 Save EEPROM' enregistre définitivement vos modifications dans la mémoire flash de la machine.
3. Déplacement Manuel Précis & Étalonnage des Pas d'Extrudeur (E-Steps)
Le contrôle manuel des axes est indispensable lors de l'assemblage et du nivellement :
Pas de 1mm, 10mm et 50mm : Ajustez la hauteur au millimètre pour le test de la feuille de papier, ou déplacez le chariot de 50mm pour l'entretien. Les boutons individuels d'origine (G28, Home X, Home Y, Home Z) permettent de référencer chaque axe séparément.
Extrusion de 100mm pour les E-Steps : L'étalonnage le plus efficace contre la sous-extrusion. Notre bouton 'Extruder 100mm' envoie 'G1 E100 F100' à vitesse constante. Mesurez le filament restant, entrez le résultat dans notre calculateur d'E-Steps et enregistrez le M92 E ajusté.
Marlin et Klipper bloquent le moteur d'extrusion si la buse est en dessous de 170°C à 180°C ('prevent_cold_extrude'). Faites toujours préchauffer la buse avant d'actionner l'extrudeur.
4. Scripts de Test vs. Impressions Longue Durée
L'outil intègre un exécuteur de scripts .GCODE pour diffuser des séquences de test ligne par ligne :
Idéal pour : Motifs de nivellement en 5 points, carrés de calibration de première couche ou séquences de chauffe de moins de 30 minutes sous surveillance directe.
Pourquoi les impressions longues doivent rester sur carte SD : Pour les impressions de 10 heures et plus, le streaming USB par navigateur est déconseillé. Si votre ordinateur se met en veille ou si l'onglet est suspendu, la liaison série coupe et la pièce est perdue. Privilégiez la carte SD ou Klipper/OctoPrint pour les longues impressions.
Maintien de l'Écran Éveillé (Wake Lock) : Pendant l'exécution d'un script, l'API Screen Wake Lock empêche la mise en veille de votre ordinateur.
5. Sécurité Matérielle & Confidentialité Totale
Le pilotage d'une machine-outil exige une sécurité irréprochable :
Arrêt d'Urgence M112 : Un bouton rouge toujours accessible envoie instantanément la commande 'M112', coupant l'alimentation des moteurs et des chauffes en quelques millisecondes.
Confidentialité 100 % Locale : Les échanges série s'effectuent uniquement entre votre port USB et le microcontrôleur de l'imprimante. Aucune donnée ne transite par internet.