Introduction: Auto Turn OFF 3D Printer (mechanical Solution)

Hi guys,
I have found a simple way to turn off my 3D printer in automatic at the end of a printing job.

I have applied the solution on my custom printer " Anet A2"

The solution is born when I have observed that on the Y axis I have an extra running, in the extra running, the extruder is out of hotbed.

Then I have thought and a mechanism for use the extra running for turning off of the printer.

The wheel, of the mechanism, slid up on the Wedge and two levers, related with a linkage, act on the power button.

On the software, I need to add a G-CODE instruction.

The instruction, tell to the printer to go on a specific point of the Y-axis; This point's the trigger point of the mechanism.

In this case, I use CURA Slicer and I have modified, on the section Start/End-Gcode, the End-Gcode add the row "G1 Y230 F4200 ".

M104 S0 ;extruder heater off

M140 S0 ;heated bed heater off (if you have it)

G91 ;relative positioning

G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure

G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more

G1 Y230 F4200 ; auto power off

G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way

M84 ;steppers off

G90 ;absolute positioning ;{profile_string}


A good triggering speed reduces the hysteresis of the power button.

I hope I have inspired you!

Bye

Step 1: Video

A short video of the work.