You want to find a safe and cheap way to turn off your printer once the print successfully finished? Here is a solution for you.
It is designed to fit on an Ender 3, but other printers with a similar design should work as well.
(version française plus bas)
Once the print is finished, according to the custom Gcode (see below), the printer will wait for the hotend to cool down to 40 Celcius, then will move the hotbed front (Y = 220mm). That will click a small micro-switch which will turn off the relay hidden inside the plastic casing of the power supply that will cut the main voltage.
That way, the printer is totally and safely off.
Compared to existing solutions, this one does NOT require you to have a switch with the main voltage (110 or 220V) outside of the power supply casing.
It also turn the power supply off, not only the 24V to the mainboard.
So it is a lot safer to use and a lot more efficient too.
Follow the instructions in the images.
Remember to check the wiring of your relay if you use a different model or brand.
If you set the microswitch to click when the bed is at Y=220, then it will work out of the box with Cura. I still recommend you to modify you G-code to wait for the hot end to cool down.
The custom post-print G-code that works with Cura, Prusa Slicer, Slic3r etc.. :
G90 ; Set coordinates to absolute
G1 X0 Y210 F1000 ; Move Heat Bed to the front for easy print removal
M109 R40; Wait for the hotend to cool down to 40C
G1 Y220 ; Move Heat Bed to Y=220 to turn the printer off
If you want to be able to still you the 220mm of the Y-Axis to print, there is a solution :
The original power supply is a 250W max power supply. If you live in a country in 220-230V, that means about 1-1.2A on the main, and double that if you live in a 110V country. So you can safely use a 10A relay. If you have a 20A laying around, use it.
For the diameter of the cable, the same thing, they should handle the required current. I used the wires inside a PC power supply cable, the same as the one provided with the Ender 3 for the main voltage.
For the 24V side, it is not critical at all as the amperage in the coil of the relay uses 400mW or 16mA, which means even very thin wires (AWG30) would still work. I used AWG22 because it is what I had available.
2019-07-13 : Original post (v1)
2020-05-03 : New stronger switch support (v2)
Vous voulez une solution sûre et pas chère pour éteindre votre imprimante une fois l'impression terminée avec succès ? Voilà une solution pour vous.
Elle est conçue pour la Creality Ender 3 mais elle devrait pouvoir s'adapter à l'identique sur les modèles similaires.
Une fois l'impression terminée, et en accord avec le Gcode personnalisé (voir plus bas), l'imprimante va attendre que le hotend ait refroidi à 40°C puis va déplacer le plateau vers l'avant (Y = 220mm). Cela va faire se fermer un microswitch qui va éteindre le relais caché à l'intérieur du boitier plastique sous l'alimentation, et ainsi éteindre totalement l'imprimante.
Par rapport aux solutions existantes, celle-ci NE nécessite PAS d'avoir un swith en 220V à l'éxtérieur du boitier plastique de l'alimentation.
Et cette solution éteint le 220V, donc l'alimentation, pas seulement le 24V allant vers la carte mère, le plateau et la buse.
Donc c'est beaucoup plus sûr et fiable.
Suivez les instructions dans les images.
Vérifiez le schéma de connection de votre relais.
Si vous placez le microswitch pour qu'il clique quand le plateau arrive à Y = 220mm, alors cela fontionnera directement sous Cura. Toutefois, je vous recommende de modifier votre G-code après impression pour attendre que la buse refroidisse avant de déplacer le plateau et donc d'éteindre l'imprimante.
Le G-code personnalisé que j'utilise et qui fonctionne avec Cura, Prusa Slicer, Slic3r etc.. :
G90 ; Change en mode déplacement absolu
G1 X0 Y210 F1000 ; Déplace le plateau vers X=0 et Y=210
M109 R40; Attends que la buse refroidisse à 40C
G1 Y220 ; Déplace le plateau à Y=220 pour éteindre l'imprimante
SI vous voulez toujours être capable d'imprimer en 220mm en Y, la solution est :
L'alimentation d'origine est en 250W. Si vous vivez dans un pays en 220-230V, alors 1 à 1,2A sont nécessaires sur l'alimentation, et le double pour les pays en 110V, donc un relais de 10A est suffisant. Si vous disposez d'un relais de 20A dans un carton, vous pouvez bien entendu l'utiliser.
Concernant les diamètres des fils, pour le 110-220V, j'ai utilisé des cables venant d'un cable d'alimentation de PC que j'avais et que j'ai coupé.
Pour le coté en 24V, ce n'est pas critique du tout puisque le courant dans le relais est de quelques miliampères, ce qui veut dire que même des cables très fins feraient l'affaire. J'utilise des fils en AWG22 parce que j'en avais sous la main.
13/07/2019 : Version d'origine (v1)
03/05/2020 : Nouveau support de microswtich, plus solide (v2)
AutoOff_Micro.stl | 74.3KB | |
AutoOff_Switch_v2.stl | 113.0KB |