Welcome! Log In Create A New Profile

Advanced

GCode remplissage cire dans trémie hotend

Posted by Pascal68 
GCode remplissage cire dans trémie hotend
February 07, 2017 09:56AM
Bonjour,

Sur le site Richrap on trouve un extruder bien conçu :
[richrap.blogspot.fr]

Je veux remplacer le pellet plastique par des pellets de cire.
Jusque là c'est faisable.

Je veux aussi que la tête d'impression aille faire le plein de pellets toute seule.
Et là, ça se complique...

Une détection active le programme de remplissage.
Détection de trémie vide/ mémorisation du point XYZ / aller à l'endroit XYZ de remplissage / Homing / reprise de l'impression au XYZ mémorisé.

Sous Smoothieware j'ai trouvé une possibilité, et fait un essai de modif où les pellets seraient disponibles au point de Homing (pas encore testé en réel) :

-----------------------------------------------------------------------------------------------------

Suspendre / reprendre un seul bouton

Cette configuration vous permet de définir un seul bouton pour interrompre et reprendre la machine

Switch.pause.enable true # Activer ce module
Switch.pause.input_pin 1.30 ^ # Pin où le bouton de pause est connecté
Switch.pause.output_on_command suspend # Commande de suspension
Switch.pause.output_off_command resume # Commande Resume
Switch.pause.input_pin_behavior toggle # Cette broche bascule entre les états allumé et éteint chaque fois qu'il est pressé et relâché

After_suspend_gcode G91_G0E-5_G0Z10_G90_G0X-50Y-50 # Gcode pour exécuter après la suspension, se rétracter puis obtenir la tête hors de la voie
Before_resume_gcode G91_G1E1_G90 # Gcode à exécuter après que temp soit atteint mais avant de reprendre - do a prime

------------------------------------------------------------

Modif pour aller chercher des pellets avec un seul switch :

Cette configuration vous permet de définir un seul switch pour interrompre, faire un homing pour aller chercher des pellets, et reprendre l'impression.

Switch.pause.enable true # Activer ce module
Switch.pause.input_pin 1.30 ^ # Pin où le switch de pause est connecté
Switch.pause.output_on_command suspend # Commande de suspension
Switch.pause.output_off_command resume # Commande Resume
Switch.pause.input_pin_behavior toggle # Cette broche bascule entre les états allumé et éteint chaque fois qu'il est pressé et relâché

After_suspend_gcode G91_G0E-5_G90_G28 # Gcode pour exécuter après la suspension, se rétracter puis faire homing
Before_resume_gcode G91_G1E1_G90 # Gcode à exécuter après que temp soit atteint mais avant de reprendre - do a prime

------------------------------------------------------------

Voilà, est-ce que cette modif est viable, si oui, que faudrait-il modifier pour aller à un autre point chercher les pellets ?

Edited 1 time(s). Last edit at 02/07/2017 09:58AM by Pascal68.
Sorry, only registered users may post in this forum.

Click here to login