Thingiverse
Auto Power Off Project by Botcan
by Thingiverse
Last crawled date: 3 years, 3 months ago
3D PRINTER AUTO POWER OFF (filament runout or print end)
The aim of the project is to auto power off the 3d printer:
a) when filament runs out or;
b) when the print ends (requires a simple g-code modificaiton described below)
using external hardware (no influence to internal parts of the printer).
WARNING: Safety First! Dealing with high voltage (ie 110/220V) is dangerous and may harm you or worse. Please disconnect all electricity plugs before you do any modification on the power outlets/plugs and cables. Take care of short-cuts, weak cables, connections and switches which may also casue burns and other fire risks.
WARNING & DISCLAIMER: This DIY project is not a proffessional study. Failure of proper working of the parts or devices may cause harm to you and to your printer (including power off through unpluging process instead of using the original on/off switch on the printer and force Z stepper to exceed "print-end" switch height). Accordingly, install and use the Project at your own risk. I assume no resposibility in this respect.
THE PROJECT:
The project is composed of three 3 units:
a) The 9V Power Control Box (2 things: The box and the lid)
b) The Filament Runout Sensor Box (2 things: The box and the lid)
c) The Print End Sensor Box (2 things: The box and the lid)
All can be printed at once and without any support.
The relay in the 9V Power Control Box is activated if the Filament Runout Sensor switch is "opened" or if the Print End Sensor is "closed".
Micro end-limit switches are composed of 3 contacts. One for line, one for open position and one for closed position (usually the one in the middle). So when connecting the switch for filament runout, use the "line" and the contact on the other end of the switch to complete the circuit and activate the relay which will switch off the mains electricity. However, when connecting the switch for print end, use the "line" and the contact in the middle of the switch to complete the circuit and activate the relay which will again switch off the mains electricity and turn -off the printer. You can use the middle contact of the filamant runout switch to activate the led (connecting with a serial a 120K ohm ressistance not to burn the led) which will indicate that the power control box is active and ready to power off the printer for both cases (filament runout of print end). The connection diagram is in the pictures above.
If the toggle switch on the power box is off then the "auto power off" system is completely inactive and your printer would work normally (no risk for auto-off). If you turn the power box toggle switch on, then the "auto power off " system will be active for both cases and the led will be on.
I measured that the led connected with a serial 120K Ohm uses only 0.1 micro amps which will last your 9V battery for very long time. And don't forget that it will be in use only when the "auto power off system" is activated. So, I recommend to activate the "auto power off system" only when required (ie when you really want to power off the printer after print-end or if you feel that the filament is not enough and may runout during the print).
MOUNTING:
Mounting the power control box: There is only one ordinary screw hole (4mm wide) to srew it any where on your desk.
Mounting the filament runout box: I put two ordinary screw holes to screw it anywhere where the filament easiy flows between the spool and the extruder. You can also include filament guides on the course of the filament flow. See the picture for my case.
Mounting the print-end switch box: I created an additional g-code script for auto power off activation after print ends, by using CURA where the code instructs the vertical (Z) axis to move up to 250mm at the end of the print, but after cooldown. This will push the micro end limit switch which will activate auto power off system to power off the printer.
G-CODE AMMENDMENT:
You need to ammend the following G-Code scripts to the very end of the "End G-Code" of your printer settings in CURA (or in an other Slicer):
;**OPTIONAL AUTO POWER OFF SCRIPT***
M109 R40 ;Wait until hotend temprature is down to 40 degC to avoid filament jamming
G0 Z250 ;Raise Z Axis to 250mm to push the micro end-stop switch
;END OF AUTO POWER OF SCRIPT
To do so (in CURA) go to Settings-->Printer-->Manage Printers-->{Choose your printer}-->Machine Settings-->End G-code. Add the above (4) lines (of which only two in the middle are active) to the very end of the g-code and close.
When the print ends, the machine will present the print and then start cooling process and wait for the hotend temp to cool down to 40 degC. When the hotend is down to 40 degC then the Z axis will raise to 250mm and X axis stick/carrier will push the micro switch at the very top right corner of the printer where it's mounted on 4020 profile. See picture.
ADD ANOTHER PRINTER:
In addition, I would advise you to add another Printer in CURA with the same settings of your original printer in use, and name it as something like "Auto Power Off" with the G Code ammendments above. So, you would not deal with modifying the G Code each time when you want to use auto power off option but instead you would choose the printer with the auto power of script from Cura menu before you print. Or if you don't want to use the auto power off option, you can choose your original printer from the Cura settings. To add a new printer (in CURA) go to Settings-->Printer-->Add Printer and follow the instructions and then modify the End G Code as above and finally name the printer something like Auto Power Off.
WARNING: When you turn off the Auto Power Off system by using the toggle switch on the Auto Power Off Control Box, the Auto Power Off System will be shut down (and the led will also go off) and the printer will be powered again as normal. At this point NEVER Auto Home! Because the printer, as a normal part of the Auto Home process, may try to raise the Z axis a little bit more (ie 10mm) which was already at max level and touching the micro switch. This may harm the mechanical parts of your printer or the micro switch box or at least the levelings. So, before Auto Home, manually turn the Z axis lead screw (or coupler) with your fingers to left to decrease Z level a few cantimeters (ie 1-2cms). Then you can Auto Home and continue your printings.
COMPONENTS:
1 9V Battery
1 9V Battery Clip Connector
1 2 pin Toggle Switch (11-12mm dia)
1 JQC-3FF-S-Z DC 12V Coil SPDT 5Pin PCB Electromagnetic Power Relay
1 Green LED
1 120K Ohm resistance
1 Roller Lever Micro Limit Switch SPDT 3 Pins
1 Long Straight Hinge Lever Arm Micro Limit Switch SPDT 3 Pins (for filament runout switch)
2 M5X8 Screw and T-Nuts (for print end switch)
2 Wood screws max 4mm wide (for mounting the power box and the filament runout box)
1 Small screw and nut max 2mm wide (for filament runout switch box lid)
1 3 pin (24-22 awg) wire long enough between control box and filament runout switch
1 2 pin (24-22 awg) wire long enough between control box and print end switch
1 2 pin power cable (16-14 awg) long enough between control box and printer mains plug.
I have used the components I have on hand. Above component parts seem to be similiar or equivalent which I found on Amazon US. I hope they will fit the boxes. In adition I'm not familiar with awgs of the wires and electric cables. I assume they will fit.
Any questions please feel free to contact to me.
Happy printing.
The aim of the project is to auto power off the 3d printer:
a) when filament runs out or;
b) when the print ends (requires a simple g-code modificaiton described below)
using external hardware (no influence to internal parts of the printer).
WARNING: Safety First! Dealing with high voltage (ie 110/220V) is dangerous and may harm you or worse. Please disconnect all electricity plugs before you do any modification on the power outlets/plugs and cables. Take care of short-cuts, weak cables, connections and switches which may also casue burns and other fire risks.
WARNING & DISCLAIMER: This DIY project is not a proffessional study. Failure of proper working of the parts or devices may cause harm to you and to your printer (including power off through unpluging process instead of using the original on/off switch on the printer and force Z stepper to exceed "print-end" switch height). Accordingly, install and use the Project at your own risk. I assume no resposibility in this respect.
THE PROJECT:
The project is composed of three 3 units:
a) The 9V Power Control Box (2 things: The box and the lid)
b) The Filament Runout Sensor Box (2 things: The box and the lid)
c) The Print End Sensor Box (2 things: The box and the lid)
All can be printed at once and without any support.
The relay in the 9V Power Control Box is activated if the Filament Runout Sensor switch is "opened" or if the Print End Sensor is "closed".
Micro end-limit switches are composed of 3 contacts. One for line, one for open position and one for closed position (usually the one in the middle). So when connecting the switch for filament runout, use the "line" and the contact on the other end of the switch to complete the circuit and activate the relay which will switch off the mains electricity. However, when connecting the switch for print end, use the "line" and the contact in the middle of the switch to complete the circuit and activate the relay which will again switch off the mains electricity and turn -off the printer. You can use the middle contact of the filamant runout switch to activate the led (connecting with a serial a 120K ohm ressistance not to burn the led) which will indicate that the power control box is active and ready to power off the printer for both cases (filament runout of print end). The connection diagram is in the pictures above.
If the toggle switch on the power box is off then the "auto power off" system is completely inactive and your printer would work normally (no risk for auto-off). If you turn the power box toggle switch on, then the "auto power off " system will be active for both cases and the led will be on.
I measured that the led connected with a serial 120K Ohm uses only 0.1 micro amps which will last your 9V battery for very long time. And don't forget that it will be in use only when the "auto power off system" is activated. So, I recommend to activate the "auto power off system" only when required (ie when you really want to power off the printer after print-end or if you feel that the filament is not enough and may runout during the print).
MOUNTING:
Mounting the power control box: There is only one ordinary screw hole (4mm wide) to srew it any where on your desk.
Mounting the filament runout box: I put two ordinary screw holes to screw it anywhere where the filament easiy flows between the spool and the extruder. You can also include filament guides on the course of the filament flow. See the picture for my case.
Mounting the print-end switch box: I created an additional g-code script for auto power off activation after print ends, by using CURA where the code instructs the vertical (Z) axis to move up to 250mm at the end of the print, but after cooldown. This will push the micro end limit switch which will activate auto power off system to power off the printer.
G-CODE AMMENDMENT:
You need to ammend the following G-Code scripts to the very end of the "End G-Code" of your printer settings in CURA (or in an other Slicer):
;**OPTIONAL AUTO POWER OFF SCRIPT***
M109 R40 ;Wait until hotend temprature is down to 40 degC to avoid filament jamming
G0 Z250 ;Raise Z Axis to 250mm to push the micro end-stop switch
;END OF AUTO POWER OF SCRIPT
To do so (in CURA) go to Settings-->Printer-->Manage Printers-->{Choose your printer}-->Machine Settings-->End G-code. Add the above (4) lines (of which only two in the middle are active) to the very end of the g-code and close.
When the print ends, the machine will present the print and then start cooling process and wait for the hotend temp to cool down to 40 degC. When the hotend is down to 40 degC then the Z axis will raise to 250mm and X axis stick/carrier will push the micro switch at the very top right corner of the printer where it's mounted on 4020 profile. See picture.
ADD ANOTHER PRINTER:
In addition, I would advise you to add another Printer in CURA with the same settings of your original printer in use, and name it as something like "Auto Power Off" with the G Code ammendments above. So, you would not deal with modifying the G Code each time when you want to use auto power off option but instead you would choose the printer with the auto power of script from Cura menu before you print. Or if you don't want to use the auto power off option, you can choose your original printer from the Cura settings. To add a new printer (in CURA) go to Settings-->Printer-->Add Printer and follow the instructions and then modify the End G Code as above and finally name the printer something like Auto Power Off.
WARNING: When you turn off the Auto Power Off system by using the toggle switch on the Auto Power Off Control Box, the Auto Power Off System will be shut down (and the led will also go off) and the printer will be powered again as normal. At this point NEVER Auto Home! Because the printer, as a normal part of the Auto Home process, may try to raise the Z axis a little bit more (ie 10mm) which was already at max level and touching the micro switch. This may harm the mechanical parts of your printer or the micro switch box or at least the levelings. So, before Auto Home, manually turn the Z axis lead screw (or coupler) with your fingers to left to decrease Z level a few cantimeters (ie 1-2cms). Then you can Auto Home and continue your printings.
COMPONENTS:
1 9V Battery
1 9V Battery Clip Connector
1 2 pin Toggle Switch (11-12mm dia)
1 JQC-3FF-S-Z DC 12V Coil SPDT 5Pin PCB Electromagnetic Power Relay
1 Green LED
1 120K Ohm resistance
1 Roller Lever Micro Limit Switch SPDT 3 Pins
1 Long Straight Hinge Lever Arm Micro Limit Switch SPDT 3 Pins (for filament runout switch)
2 M5X8 Screw and T-Nuts (for print end switch)
2 Wood screws max 4mm wide (for mounting the power box and the filament runout box)
1 Small screw and nut max 2mm wide (for filament runout switch box lid)
1 3 pin (24-22 awg) wire long enough between control box and filament runout switch
1 2 pin (24-22 awg) wire long enough between control box and print end switch
1 2 pin power cable (16-14 awg) long enough between control box and printer mains plug.
I have used the components I have on hand. Above component parts seem to be similiar or equivalent which I found on Amazon US. I hope they will fit the boxes. In adition I'm not familiar with awgs of the wires and electric cables. I assume they will fit.
Any questions please feel free to contact to me.
Happy printing.
Similar models
thingiverse
free
Auto Power Off Project by Botcan
...h awgs of the wires and electric cables. i assume they will fit.
any questions please feel free to contact to me.
happy printing.
thingiverse
free
Ender 3 V2 Power Off Auto switch shutdown by omarhaasan
...rinter. since the software end stops are deactivated, you should be particularly careful here, otherwise it will literally crash.
thingiverse
free
Push-On-Push-Off Switch Bracket by maiello00
...t bolt and nut to affix it to the rail.
see this youtube for the original auto shutoff design by chephttps://youtu.be/_dvhjjstgzk
thingiverse
free
Anet A8 Auto off switch box by jboyd103
...tical position and the printer will shut itself off when the print is completed. make sure to move y to zero in your end g-code.
thingiverse
free
Ender 3 Auto Switch Off by SMAEL
... find some longer screws than the original on power supply, you can use those. or use superglue to fit the switchholder in place.
thingiverse
free
End-Of-Print Auto Off Switch by Nid3d
...suite all ender 3 family printers as well as similar open frame printers from different manufacturers. the system is...
thingiverse
free
Plate for Auto power off switch - Anet A8 by Vidalcris
...uto power off my printer at the end of the print when the nozzle is under 50°c (m109r50 in end gcode)https://youtu.be/u3oezie_c7q
thingiverse
free
Filament End Sensor - Switch Support by Mikeb69
...pause your printer, or if you already have a button on your board to pause the printer you can connect the switch to that button.
thingiverse
free
Filament Runout Sensor using Z limit switch by Thefahmialias
... to extend the wire..connect to the filament runout port on the mainboard. flash jyer firmware and enable filament runout sensor.
thingiverse
free
FRO - Filament Runout Sensor with Mount and Lid Ender 3 uses surplus Z limit switch by 3dpmarkr
...loaded
m119 will show "triggered" with filament inserted (as switch is depressed / triggered when filament is present!)
Botcan
thingiverse
free
Wall Mount or Desktop Clock by Botcan
....
wall hang or desktop use.
i love 3d printing logo.
clock mechanism is universal. 14mm shaft is recommended.
no supports needed.
thingiverse
free
Salt & Pepper Shaker Stand by Botcan
...inal shakers and the cap designed by marcolara2580 for easy download.
thanks once again to marcolara2580 for these sweet shakers.
thingiverse
free
Allen Key Screwdriver with Box by Botcan
...he back of the screw.. composed of two base parts to be used jointly or seperately. no support needed for any parts during print.
thingiverse
free
Pinochhio Brothers by Botcan
...infill rate to 100% for sensitive parts such as chain ring, nose and legs) if you know how to do in your slicer).
happy printing!
thingiverse
free
Toilet Paper Spool by Botcan
...g parts in the main spool.
for the body parts normally no build plate adhesion is required.
for all parts no supports is needed.
thingiverse
free
GOOGLE HOME MINI CEILING MOUNT by Botcan
...t, it's very firm and can never fall down. to fix it on the ceiling at least two screws are recommended (holes are 4mm wide).
thingiverse
free
Small Hook & Ring Set by Botcan
...line between the hook and ring strong enough to keep the lid of the dishwasher half open between each washing, to prevent smells.
thingiverse
free
Expandable Battery Holders for Different Sizes by Botcan
...need lubrication (with dry hand soap) for first attach of boxes.
i have made for the ones i have on hand. others can be designed.
thingiverse
free
Filament leftover miniscale hanger by Botcan
... airproof naylon bags.
this the same model i have published before but cannot be seen in thingiverse. so, i publish it once more.
thingiverse
free
Scrap Filament Mini Scale Holder by Botcan
...y and tag them.
who knows, you may use them in the future for small parts.
note: don't forget to tare the scale before use :)
Auto
3d_export
$5
auto
...auto
3dexport
auto
3ddd
$1
auto
...auto
3ddd
max7
turbosquid
$69
AUTO
...to
turbosquid
royalty free 3d model auto for download as obj on turbosquid: 3d models for games, architecture, videos. (1453538)
3d_export
$10
Auto
...auto
3dexport
3d_export
free
auto
...auto
3dexport
3ddd
$1
Auto posters
...auto posters
3ddd
машина
auto posters
turbosquid
$50
auto
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$28
Auto
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$20
auto
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$5
auto
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Power
turbosquid
$100
power
...ower
turbosquid
royalty free 3d model power for download as on turbosquid: 3d models for games, architecture, videos. (1421990)
3d_export
$5
Power
...power
3dexport
3d_export
$5
power outlets
...power outlets
3dexport
power outlets
3ddd
$1
lion power
...lion power
3ddd
лев , статуя
lion power gold sculpture
3ddd
$1
Sea Power
...
компас , море , часы
часы с компасом sea power
3ddd
free
Meridiani / Power
...power
3ddd
meridiani , круглый
стол power производитель meridiani, диаметр 120,высота 67
3d_export
$5
Power Surge
...power surge
3dexport
the power surge is a all mesh carnival ride to lower in game part count and lag
turbosquid
$8
Airport Ground Power Unit (AXA Power )
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$50
Power Houser
...rbosquid
royalty free 3d model power houser for download as on turbosquid: 3d models for games, architecture, videos. (1333800)
3d_export
$5
power outlet
...power outlet
3dexport
power outlet<br>format file maya 2018, 3d max 2017, obj, fbx
Project
3d_export
$7
project
...project
3dexport
project
3d_export
$20
Project
...project
3dexport
design_connected
$16
Project Chair
...project chair
designconnected
rex kralj project chair computer generated 3d model. designed by žitnik, marjan.
3ddd
$1
lectric Project
...настроены. сетка очень плотная.
доступно только для группы "profi"
про группу "profi" можно прочитать в чаво
3d_ocean
$19
Soon project
...kup. made in 3ds max 2013 1- 3dsmax with vray render included material and light 2- obj file 3- fbx file hope you like it plea...
turbosquid
$49
Joint | Project
...squid
royalty free 3d model joint | project for download as on turbosquid: 3d models for games, architecture, videos. (1297983)
turbosquid
$11
house project
...bosquid
royalty free 3d model house project for download as on turbosquid: 3d models for games, architecture, videos. (1672482)
turbosquid
$450
University project
...
royalty free 3d model university project for download as rvt on turbosquid: 3d models for games, architecture, videos. (1463354)
turbosquid
$30
smart projecter
...lty free 3d model smart projecter for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1236214)
3d_export
$5
project drawing
...project drawing
3dexport
project drawing and 3d model<br>format jpg sldprt dwg<br>by 3d make