Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
xaho

Impression différée (or embedded timer)

Recommended Posts

Hello,

AVIS AUX DÉVELOPPEURS UM2

Je rêve d'une fonction simple dans l'interface de la UM2 sans Octoprint / Arduino, comme sur ma machine à laver le linge :

- un timer pour différer l'impression de plusieurs heures.

But :

- lancer une impression différée dans un bureau open space sans déranger les autres qui restent bosser le soir.

- lancer une impression différée la nuit à la maison après que tous le monde dors.

Est-ce réaliste par quelques lignes de code dans le firmware ? du genre :

select PRINT

select file

select NOW or TIMER

in TIMER set time by 30min steps up to 8hrs (with wheel button)

press to PRINT at time set

 

Ce serait une killer feature !

Xavier

PS: avec une webcam Dlink en soutient pour surveiller

 

Share this post


Link to post
Share on other sites

Lol Amedee :p

Celui qui gère le soft chez UM c'est Daid, mais il est pas trop ouvert a la majorité des suggestions sur son dev.

Si tu veux être lu par lui le mieux c'est encore de faire un sujet dans la partie Marlin vu que ca concerne plus le firmware, mais tu peux t'attendre a un NO sans trop d'explication (mais ca vaut le coup de tenter :p)

Sinon pour TinkerGnome c'est une version modifiée donc non officiel qui est maintenue a jour pour le moment mais qui peux s'arreter du jour au lendemain vu que c'est géré par quelqu'un de la communauté

 

Share this post


Link to post
Share on other sites

Yeeeaaaah !

Sur mon post Marlin, Drayson à eu une idée top :

copie de sa réponse:

With a slight modification of your gcode name it should be possible to automatically start the print on power on but I can´t find the post describing this right now...

but in another forum: http://forums.reprap....php?146,187253

[...] I think if it finds a file on the SD card called auto0.g it will run it automatically. Once it has done that it will look for auto1.g, etc. I have never tried it. [...]

 

So change the name of the file you´d like to start to auto0.g and power the UM, it should execute it...

 

C pas beau ça ! bon il faut essayer aussi... a++

 

Share this post


Link to post
Share on other sites

As tu essayé avec un gcode repreap flower. La raison est que dans un gcode ultimaker, les operations initiales (le chauffement de la buse etc...) son demandées a l'imprimante, elle ne sont pas dans le gcode. Donc quand tu execute auto0, la premiere partie des operations (que devrait faire l'imprimante) ne viennent pas effectuées. Pendant que avec un gcode reprap tout est dans le gcode.

 

Arrgh avec auto0.g l'imprimante démarre au quart de tour l'impression directement dans le coin sans chauffer la buse !

donc rien ne sort.

et renommé auto0.gcode ne produit rien.

c'était trop beau pour être vrai son truc :(

 

Share this post


Link to post
Share on other sites

Je dirais comme Personal Drones, il faut changer le start.gcode pour qu'il fasse la chauffe avant de démarrer. Je me souviens plus exactement du gcode mais ca doit être quelquechose du genre:

M140 S60 pour mettre le bed a 60°c (si besoin)

M190 S60 pour attendre que le bed soit a 60°c

M104 S210 pour mettre la température de l'extrudeur a 210

ou peut etre mieux:

M109 S210 pour mettre la température de l'extrudeur a 210 et attendre que la température soit atteinte

Je suis pas trop expert en gcode mais ca doit etre quelque chose dans le genre a priori

http://reprap.org/wiki/G-code

 

Share this post


Link to post
Share on other sites

" CURA ( and firmware ) is not a democracy " signé DAID...

 

Bonjour rigs,

au contraire...

tout est "open source", tout à fait démocratique...

rien ne est perdu...

mais David pas mis en œuvre toutes les... :)

 

Peur que ce firmware ne soit pas complet ou màj pas fréquentes.

Mais on peut revenir à l'ancien en effet.

 

Ce est un point important, je comprends bien.

 

Share this post


Link to post
Share on other sites

ah ok j'ai trouvé RepRap dans "réglages machine" et ajouté 2 lignes de code ici au début du menu start.gcode :

M140 S60

M109 S215

G21 ;metric values

G90 ;absolute positioning

M82 ;set extruder to absolute mode

M107 ;start with the fan off

G28 X0 Y0 ;move X/Y to min endstops

G28 Z0 ;move Z to min endstops

G1 Z15.0 F{travel_speed} ;move the platform down 15mm

G92 E0 ;zero the extruded length

G1 F200 E3 ;extrude 3mm of feed stock

G92 E0 ;zero the extruded length again

G1 F{travel_speed}

;Put printing message on LCD screen

M117 Printing...

 

- puis allumé la UM2 avec la SD dedans et fichier "auto0.g"

- rien ne s'affiche sur l'écran de control (assez flippant) et puis elle démarre quand c'est chaud j'imagine,

- imprime au centre à l'arrache sans faire quelques centimètres de fil avant (comment ajouter ça ? le code?)

- et là je touche à la roue de commande et puis tout s'arrête la tête dans le plastic fondu sans pouvoir réinitialiser ?

 

Assez flippant et pas pratique si on doit ajouter des lignes de codes à chaque impression différée !

 

Quelqu'un pourrait nous mitonner un début de gcode RepRap comme "UltiGcode" le fait normalement ?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!