No video

How to Add a Power Button to Your Raspberry Pi (+ FLIRC Case Install!)

  Рет қаралды 138,987

Howchoo

Howchoo

Күн бұрын

In this video, I'll teach you how to build your own Raspberry Pi power button, allowing you to shut your Pi down safely! I'll also show you how to install it in a FLIRC (or other Raspberry Pi) case. This will work with any Raspberry Pi model (Raspberry Pi 4, 3, Zero, etc.)
---
● View the full text/photo guide on howchoo:
howchoo.io/ras...
● Everything you'll need (direct links):
1. Premade button: howchoo.io/pi-...
- OR -
1. Normally Open (NO) momentary button: amzn.to/2HdRlq4
2. Jumper wires: amzn.to/33GlsQH
3. Soldering iron: amzn.to/2KGN7JC
4. Solder: amzn.to/2HcB3xP
5. Raspberry Pi 3 FLIRC case (optional): amzn.to/31NC873
6. Raspberry Pi 4 FLIRC case (optional): amzn.to/328YOQw
● Or, see all products in our Amazon List:
www.amazon.com...
● Build your own 3D-printed soldering fume extractor:
howchoo.io/diy...
● Raspberry Pi 4 EEPROM/bootloader:
Download link: drive.google.c...
Release notes: www.raspberryp...
● Theme song:
"Microchip" by Jason Farnham from the KZfaq Audio Library.
● Affiliate link/advertising notice:
I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to AMAZON Sites. When you click on an Amazon link above and buy something through Amazon, Amazon may give me a small commission.

Пікірлер: 345
@thndrpnts
@thndrpnts 4 жыл бұрын
Aw man. Seeing those RadioShack switches brings back memories. That was my first job right out of high school!
@Howchoo
@Howchoo 4 жыл бұрын
Aww yeah. I miss being able to run there to pick up a quick component or switch last minute-worth paying 5X the price :)
@teesdiy3993
@teesdiy3993 3 жыл бұрын
Radio shack was called Tandy in Australia back in the day.. Gone now.. Jaycar is my shop now when I need something right then.
@witsend236
@witsend236 Жыл бұрын
Works on PI 4 in March 2023. Many thanks for all the hard work saving me loads....
@JeanPaulLapointeCGI
@JeanPaulLapointeCGI 4 жыл бұрын
Wow! 100% on my Pi 4. This was an awesome little project.
@drwhowhogrub3908
@drwhowhogrub3908 4 жыл бұрын
This is by far the best tutorial for a power button. Very easy to do thanks very much
@nix3649
@nix3649 2 жыл бұрын
Now, I think we can simply use "dtoverlay=gpio-shutdown" command in "/boot/config.txt" instead of this script. This script constantly shutdown my pi4 randomly while the 'dtoverlay' commande does not. Probably because of a debounce param missing, I guess. Thanks anyway for sharing
@therealjackfisher
@therealjackfisher 2 жыл бұрын
And out of all buttons avaliable, you had to buy the absolutely ugliest one on entire planet Earth, only because its a DIY Raspberry Pi rpoject, so it absolutely have to look like some kind of nail/hammer garage project. How original. Great video. Cheers.
@namaro539
@namaro539 7 ай бұрын
Managed to make it work with a switch rather than a button. followed your instructions carefully and it works! now I need to figure out how to turn off the fan
@kurtroyales2659
@kurtroyales2659 5 ай бұрын
Hi! May I ask what type of switch did you use on your end? Will a rocker switch work?
@namaro539
@namaro539 5 ай бұрын
@@kurtroyales2659 yes a 2 way rocker switch with 3 connection points
@m.hannis9894
@m.hannis9894 4 жыл бұрын
Excellent video!!! I just bought the premade button from your website, and will complete the project!!! Also liked and subscribed!!!
@Howchoo
@Howchoo 4 жыл бұрын
M. Hannis Awesome! Glad you liked it, we’ll ship your buttons out today :)
@stressed76
@stressed76 4 жыл бұрын
Man that worked like a charm! Thanks for saving me from pulling my hair out🤣. Tried older diys with no luck, then finally found this! Thank you sooooo much!!
@Howchoo
@Howchoo 4 жыл бұрын
No problem!
@zatoichibeat
@zatoichibeat 5 жыл бұрын
For a raspberry pi 4 you can now update from the Terminal so no need for the boot loader, but once you install everything do a reboot first and then the button turns off and on. Thanks for the tut 👍
@mauznemo
@mauznemo 2 жыл бұрын
with sudo apt update?
@whitneydesignlabs8738
@whitneydesignlabs8738 Жыл бұрын
Awesome!! Thanks so much for your scripting, your video and the detailed write up on your site. I just wired and installed on my Pi4 which is in vehicular use. Now, so much easier to shut down gracefully, with a physical button, instead of the GUI (or worse, turning off ignition key and hard-crashing the pi). I was prepared to copy and paste the code, run it at boot up etc etc. But your script did all the heavy lifting. Cheers!!!
@therexershow
@therexershow 5 жыл бұрын
This video should have a ton more views. Great video.
@Howchoo
@Howchoo 5 жыл бұрын
Thanks! All in good time ;)
@raudet28
@raudet28 3 жыл бұрын
Simple , straight forward, like that. Thanks for this video it actually was more helpful than I first imagine.
@ianpiercy6551
@ianpiercy6551 4 жыл бұрын
Hi, nice video, I am using the 7 inch touchscreen which utilises pins 5 and 6 already, is there an alternative pin out location i can use for the button?? TIA. Ian
@RomanOnARiver
@RomanOnARiver 3 жыл бұрын
The only two pins actually required for the touchscreen are 5V and GND - consider if your use case actually requires you to use any others - it might not.
@marlbear
@marlbear 5 жыл бұрын
Perfect!! My bartop is now 100% finished. Thank you 🙏🏼
@Howchoo
@Howchoo 5 жыл бұрын
No problem! Sounds like a cool project :)
@pdjames1729
@pdjames1729 5 жыл бұрын
@@Howchoo is usb3 speed still shafted on the 'new' firmware - I'm holding off on updates as All of the ones released so far have had other issues. I know it's a small risk but I'd reticent about bricking another one - having had one dev machine blowing it's hdmi 0 socket off from under-powering
@TheSimonScowl
@TheSimonScowl 4 жыл бұрын
Power Button: "Burrrrrrpp!!!!" Me: I'm cutting you off!
@inonfarag
@inonfarag 2 жыл бұрын
Thanks working great! just one question, I've tried to change the script from PIN 3 to PIN 21, now it only shuts down the pi and not waking it up. any suggestions?
@mikeg1zrn896
@mikeg1zrn896 3 жыл бұрын
Hello, Running Buster on a Pi 3b+, your script is the only one I got to work, thank you. Question, is possible to add a "Hold" time in the script so the button has to be held down for x number seconds before shutting down. Many thanks.
@ninoponchev
@ninoponchev 3 жыл бұрын
Great video! I tried it on raspberry zero W and it worked on first try!
@xflow79
@xflow79 3 жыл бұрын
Thanks for the nice tutorial, now i was easily able to add the power button and status led to some pi3 and a pi4! thank you!
@vongdong10
@vongdong10 4 жыл бұрын
Can I use different pins? The ones you showed are occupied by a display I'm using.
@jacobh6272
@jacobh6272 4 жыл бұрын
Awesome video I got my rpi 4b on dec 25 and it worked no problem no need to get the latest version. Btw recommend turning off the pi through the interface like you would a regular laptop or pc but turning ot on worked no problem.
@Howchoo
@Howchoo 4 жыл бұрын
Great, thanks for the info!
@VeryMuchBlessed
@VeryMuchBlessed 4 жыл бұрын
Great instructive video howchoo! I've been looking for this to add to my Pi 4B for days. Works great. Thanks much for making this video.
@Howchoo
@Howchoo 4 жыл бұрын
No problem! Stay tuned for more :)
@umeshjadhav3326
@umeshjadhav3326 3 жыл бұрын
simple and worked without any extra hassle......great ! Thanks to you....
@Howchoo
@Howchoo 3 жыл бұрын
You're welcome!
@joshualawson7604
@joshualawson7604 4 жыл бұрын
Download link says "Sorry, the file you have requested does not exist."
@johncharlesbuccat3766
@johncharlesbuccat3766 3 жыл бұрын
WOOOOOOWW! THANK YOU VERY MUUUUUCH! Worked on first try :)
@sanjaybhatikar
@sanjaybhatikar 3 жыл бұрын
I have implemented this on a Raspberry Pi 3 and it works very well. Kudos to you for very clear instructions. I have a question that perhaps you can help answer. Will this solution work to power down the pi running on battery power when the battery is running low? I am guessing that pin 5 will go logic low as battery runs out, effectively same as shorting with pin 6 (GND). Thank you 🙏
@00Gerny00
@00Gerny00 2 жыл бұрын
Super easy and it worked on my Pi4! Thanks so much
@JoeEverett-nj1re
@JoeEverett-nj1re 5 ай бұрын
Worked Great, I ran the code ahead of time, Thanks for the howto Video
@johanlaurasia
@johanlaurasia 2 жыл бұрын
Great video, as the guy below stated, easy to follow and worked like a charm
@DrKazAstro
@DrKazAstro 4 жыл бұрын
You legend. Thanks so much - this worked first go - super fast - super easy - THANKS SO MUCH
@cjlowe1650
@cjlowe1650 Жыл бұрын
This works great. Just 2 things. 1). I get a message there is a resistor on GPIO3 when executing the script. 2). My Power does not fully go down. My Fan is still on although it looks like the USB ports are not active and of course the RED Led is still on. But this does Stop (shutdown) and Restart when I push the button.
@GingerWithASoul100
@GingerWithASoul100 3 жыл бұрын
Great video, thanks for sharing this. Is there an easy way to add a delay for shutdown? I’m using this in my vehicle and it has some interference. I figured if I add a .5 sec shutdown delay (hold the button for .5 sec) it will keep the noise from shutting down my PI.
@therealnamonid
@therealnamonid 4 жыл бұрын
I have a question. If we are already using Pin 5 for another thing like a controller, is there any way to change the pin settings for the button? Also great video!
@xaniac2429
@xaniac2429 3 жыл бұрын
Thank you for the tutorial! Very easy to follow along and it worked just like a charm.
@pandaguan
@pandaguan 2 жыл бұрын
I don't recommend stripping and soldering jumper wires, those are usually made of iron. It will corrode over time, specially that it would be exposed to the heat of the solder. Use a regular stranded copper wire instead.
@aaaafaaaaf
@aaaafaaaaf Жыл бұрын
Great video - very clear and easy to follow. Thank you for sharing.. Is the button a momentary button..
@mvl8209
@mvl8209 3 жыл бұрын
Can this only be done on pins 5&6? I have a case with a fan, and that uses 4&6 on my Raspberry Pi 4B Edit: I don't need the reboot/wake-up, I only want the safe shutdown
@tottestad91
@tottestad91 6 ай бұрын
It has to be pin 5. Pin 6 can be switched out with any other ground pin.
@brianmcnaspy5073
@brianmcnaspy5073 29 күн бұрын
can i use the same button for 5 raz-pi's so long as i wire them right ?or should i split them up between a few buttons??
@MiekkiVT
@MiekkiVT 3 жыл бұрын
Thanks you so much. This video helped me a lot.
@Howchoo
@Howchoo 3 жыл бұрын
No problem! Glad it helped :)
@itstbe76
@itstbe76 2 жыл бұрын
Nice work, thank you! Works fine with my new Pi-Hole. 👍
@mrgatez2007
@mrgatez2007 3 жыл бұрын
CRACKING I love it I now if have my raspberry pi 4 in a *" fractal pc case "*
@mrgatez2007
@mrgatez2007 3 жыл бұрын
Using the cases power button to boot it up I will upload a video to my channel of it running off a power bank on my Sony 43 TV I LOVE IT with only 1 cable out of it witch is the HDMI cable
@ue260
@ue260 3 жыл бұрын
Thanks for this, very helpful. My PI ws turning on and off fine but all of a sudden it only turns it off. It won't turn back on and a reboot command is the same, shuts off but won't come back on.
@milanowns
@milanowns 2 жыл бұрын
Excellent tutorial! Simple to follow and no bs!
@Howchoo
@Howchoo 2 жыл бұрын
Aw, thanks so much! Glad you enjoyed it :)
@zer0b0t
@zer0b0t 5 жыл бұрын
I did a similar project some time ago, the only problem with this is that if for example the script doesn't load for some reason or you load another image that doesn't have the script loaded and you push the button it may break the Pi, so it's safer to at least add a resistor to the switch or ideally make a pull up-down resistor circuit.
@Howchoo
@Howchoo 5 жыл бұрын
How would it break the Pi? Shorting GPIO3 to GND won’t do that
@zer0b0t
@zer0b0t 5 жыл бұрын
@@Howchoo I think I did it with gpio21. I don't know if gpio3 is different?
@zer0b0t
@zer0b0t 5 жыл бұрын
@@Howchoo But I believe the problem is that the pin stays at high voltage (3 or 5v) and doesn't use the internal push down or up resistor unless you enable it with the software.
@jorgealejo1968
@jorgealejo1968 5 жыл бұрын
Yea I just fried my board.... lame
@zer0b0t
@zer0b0t 5 жыл бұрын
@@jorgealejo1968 Ouch that sucks
@fibranijevidra
@fibranijevidra 2 жыл бұрын
I have installed your script on the RPI4 with Volumio, but the response was: File "/usr/local/bin/listen-for-shutdown.py", line 4, in import RPi.GPIO as GPIO ImportError: No module named RPi.GPIO How do I fix this?
@jonathanaknudsen
@jonathanaknudsen 2 жыл бұрын
Did you ever find a fix? I am running into the same error. When I install before volumio, it allows me to wake the pi but not shut it down.
@fibranijevidra
@fibranijevidra 2 жыл бұрын
@@jonathanaknudsen No, I gave up.
@viva7642
@viva7642 3 жыл бұрын
That's a 3d printed coffee cup!! :D nice vid.
@toddcoello6461
@toddcoello6461 4 жыл бұрын
I have a raspberry pi 4 and the pi 7 inch touchscreen. it uses the same pins is there a way to add a power button to that setup?
@toddcoello6461
@toddcoello6461 4 жыл бұрын
I was able to get a power button installed on my setup
@maximobarawid6657
@maximobarawid6657 2 жыл бұрын
Thanks for this wonderful howto video. I did it to my RPi3B and it works. I have a question though. Do you have a tutorial on how to add a serial (RS232) port on a RPi3B+? I need a communication port to control a serial modem.
@gary57210
@gary57210 4 ай бұрын
It looks like the I/O connectors are too tall to clear the case. Did you shorten them somehow?
@MrElofix
@MrElofix 4 жыл бұрын
Werry well explained man. Thank you verry much! The only thing i suggest is to get another case with bigger hight and position the button at the back nect to the sd card. This red button on your case loocks like an emergancy stop :) Technicaly....10 points, design....2 points ;)
@Howchoo
@Howchoo 4 жыл бұрын
Haha thanks for the feedback!
@Filmblanc
@Filmblanc 20 күн бұрын
will this work with a momentary type of button/switch or does it have to be a normally open button?
@brutalpancho
@brutalpancho 3 жыл бұрын
really good tutorial thanks. no idea why there are any thumbs down. only thing is, for me, I have 2 fans running on the same pin so will have to see if theres a way to move them or the button elsewhere?
@Howchoo
@Howchoo 3 жыл бұрын
Which pin are they running on? If it’s pin 5, this is definitely required for the power button’s “wake” functionality. But you can likely move your fan to another one (any other GPIO pin) since the fan probably only needs basic GPIO functionality :)
@feral7094
@feral7094 Жыл бұрын
This worked great for my arcade cabinet power button until I needed to add a fan in 5v mode using pins 2 and 6. Can I use any other pins for a power button?
@nurmenikrohmawati2585
@nurmenikrohmawati2585 2 жыл бұрын
I have an error even though I have installed the rpi.gpio library. pi@raspberrypi:~ $ Traceback (most recent call last): File "/usr/local/bin/listen-for-shutdown.py", line 4, in import RPi.GPIO as GPIO ImportError: No module named RPi.GPIO I appreciate any help from you, thanks
@kjkansara
@kjkansara 3 жыл бұрын
Great tutorial, thanks a lot. I was wondering how can I keep the host connection active even if I shut down the pi. PS. I am using Putty on Windows
@federicomilano5272
@federicomilano5272 2 жыл бұрын
Hi! THANKYOU!! Only 1 question; this is a "push" button or is the "click" button?
@Powergeek
@Powergeek Жыл бұрын
Which pins should I use when doing this with a 7" pi touch screen? Pin 6 is used as part of the wiring for that so are there alternatives I could use instead?
@BrianThomas
@BrianThomas Жыл бұрын
What if the power button had an LED light built-in with 4 pins, and all the pins are the same length? Where would place the resister? I have an + /- pin. I know where they go, but I'm not sure about the LED.
@stefanmerk5750
@stefanmerk5750 2 жыл бұрын
hi, thanks for showing. I have a question, can you do this with a touch (capacitive) button? By touching the button for 3 seconds? that would work and if so, how?
@imsethtwo
@imsethtwo 6 ай бұрын
Hey quick question, so if I am supplying power from an OBD2 adapter in my car, stepped down from 12v to 5v and then plugged directly into the usb port, if I run this script will it still shut down the pi? I am trying to think of ways around splicing a toggle into the obd cable. thanks!
@lauf7lauf375
@lauf7lauf375 4 жыл бұрын
Hi Howchoo, great and easy tutorial, however please help with one detail: I got the momentary NO button with 4 contacts (additional 2 contacts represent built-in LED functionality) - how should I connect /solder my button? Thanks for advice for anyone in this world. Cheers
@trispytreems
@trispytreems 4 жыл бұрын
I wish I had the answer to this, my Rpi 4 isn't working with this script and I don't know if it's the bootloader or the way I've soldered my button...
@jarkko4732
@jarkko4732 3 жыл бұрын
@@trispytreems I think you should be able to test your button with the instructions given between 02:07 - 02:28. Although the instructions are for a bit different thing (to detect if your button is a "normally open" or "normally closed" button), you can use the same style to detect which pins in your button are used for the button press if you try different pin combinations.
@trispytreems
@trispytreems 3 жыл бұрын
@@jarkko4732 just an update: it works now! All I had to do was do a Sudo apt get update then Sudo apt upgrade and it updated the bootloader.
@Lunolux
@Lunolux 2 жыл бұрын
Great video, thx I think i will add a led if i do that, idk if it worth i but i like having visual that its "on" when using button like that
@didakad4207
@didakad4207 Жыл бұрын
Thank you! This works really well.
@Adam-rw4xk
@Adam-rw4xk 4 жыл бұрын
Do power cables that have switches built-in do the same thing basically? Great video, fun to watch.
@Howchoo
@Howchoo 4 жыл бұрын
Thanks! And not quite-using a power cable with a switch is the same as ripping the cord out of the wall. That physically cuts power without SAFELY shutting the Pi down, which is bad :)
@pseudonym3690
@pseudonym3690 Жыл бұрын
Thank you for your script. Works great even on a Raspi 1 :)
@TheDarkelvenangel
@TheDarkelvenangel 4 жыл бұрын
Great video, however why not use the gpio-shutdown overlay?
@cpassuel9857
@cpassuel9857 3 жыл бұрын
Yes, I'm wondering too, it seems easier. Is there some limitations with gpio-shutdown method ?
@rozuja
@rozuja 4 жыл бұрын
I just bought a Rasp 4 B its on its way, for retropie, loved when I just realized I could take all my roms outside my computer 2 a single machine. I'm not an electric engineer so IDK nothing about hardware, i've been stuying with videos how to install it in the case, put the fan, the heat sinkers (or how its called), just realized the power button its cool, Want to implement it on my purchase, I saw your video and saw where you connected the button, but the fan uses 4 and 6, and you used 5 and 6 for the button, can I rotate the fan and change 6 to 14 that is ground too? IDK nothing about this so by logic im asking. Dont wanna damage mi PI.
@Howchoo
@Howchoo 4 жыл бұрын
You got it right-you can definitely use a different ground for either one. So use pin 6 for the fan's GND and 14 for the button GND. :) This is a good resource for identifying pins: pinout.xyz/
@taylonjudd923
@taylonjudd923 4 жыл бұрын
yes, a ground is a ground doesnt matter which pin on the rpi, and the rpi has multiple ground pins for use, you can look at the pinout guid howchoo referenced, and use any ground for the fan or button that makes cable management easier for you
@kristiknight-craddock8748
@kristiknight-craddock8748 3 жыл бұрын
Excellent Video......Thank you......I would like to use a button with an LED light ring. How can I use a flat metal actuator, surrounded by a green plastic LED ring. On the back there are 3 contacts for the button (common, normally-open and normally-closed) and 2 for the green LED ring (+ and -). Connect 3 to 6V to the LED and the Normal Open as in your video. My question is what would I connect the LED ring to on the board?
@bartcowan6907
@bartcowan6907 2 жыл бұрын
Did you ever find a solution for this. I would like to use a lighted button as well.
@viva7642
@viva7642 5 жыл бұрын
So, if you press the button it will send a signal and run a script and at the end will shut-off the raspberry pi. Now, how do you turn it on again? Because this is a normally open button. I was thinking of a rocker switch.
@Howchoo
@Howchoo 5 жыл бұрын
When you press the NO button a second time it will wake the Pi. I wouldn't recommend using a rocker switch, but if you absolutely had to, you could modify the script pretty extensively. I'm just curious -- why do you want to use a rocker switch over a push button? If it's for aesthetics, you could always grab a springed rocker switch that returns the switch back to the original position (basically an NO push button in a rocker switch form factor). Edit: On second thought, shorting those two pins is what wakes it up! So your toggle switch should work as-is. :)
@MJ-ki5vc
@MJ-ki5vc 4 жыл бұрын
howchoo is there a way to use it wich a nc switch. Also how to you know if it is an nc or oc switch without a multimeter I think I found out what kind of switch mine is. I believe it is an nc. My previous question still applies
@1rowellb
@1rowellb Жыл бұрын
looking to add an LED on my Raspberry Pi 4b. Can I also add a raspberry pi fan as well? Or are the pins taken up by the button?
@SassafrasSapling
@SassafrasSapling 6 ай бұрын
How do you do the software if you have a different operating system installed on the raspberry pi? I have Emteria OS installed on mine
@olhakesta
@olhakesta 2 жыл бұрын
Hi! Good work! Unfortunately, however, although following all the steps indicated, this scheme does not work on my Raspberry Pi B+ V1.2 (2014) either with regard to the led or the on/off button (cf. the other video). Do you have any suggestions that can help me? Thanks in advance.
@timosman3877
@timosman3877 3 жыл бұрын
Worked perfectly thanks!
@KubiIay
@KubiIay 3 жыл бұрын
Will the raspberry also turn on when you re insert the power (usb) cable or can you just insert it and need to press the power button? Because I don’t want it to unnecessarily turn on when inserting power cable. Just like a normal computer for instance.
@QletTV
@QletTV 3 жыл бұрын
What kind of wire stripper do you use? I really liked that one
@Mmmm_tea
@Mmmm_tea 4 жыл бұрын
Personally would have put it on the side of the case next to the sd-card
@guillemdc
@guillemdc 4 жыл бұрын
Much cleaner. Also, a different style of button would have helped so it doesn't look so terrible. Even if you wanted keep the location and the button, he should've drilled the bottom side wider and not the cover... Kinda sloppy
@edisonashok3160
@edisonashok3160 2 жыл бұрын
Can you please provide me instructions to make it work on libreelec This works on osmc, but after the wake (power on by switch) does not play videos and rpi4 is slow, Need to reboot it to work properly
@pugk9unit
@pugk9unit 3 жыл бұрын
So does the button only work on sd cards that you have written this code to? So if you reflash your sd card with another software, you'd have to redo all these steps? Does this work with other OS's like retropie, OSMC, or Kodi?
@salze145
@salze145 3 жыл бұрын
clean and nice work!
@Howchoo
@Howchoo 3 жыл бұрын
Thanks!
@TheOleHermit
@TheOleHermit 4 жыл бұрын
This looks like a good solution for saving power on a RPi4 connected surveillance camera, but using a low power WiFi connected ESP32 (& motion detector) instead of a mechanical switch. Assuming that the RPi4 never really powers down, how much power does it use while in 'sleep' mode? Does it require a RTC battery to keep it 'alive'? Thanks😎
@cyberstar251
@cyberstar251 3 жыл бұрын
does ground need to be pin 6 or can it be any ground pin on the board? because 6 is already populated by a pwm cooling fan on mine.
@shingrutashish5639
@shingrutashish5639 3 жыл бұрын
Thank you for the video. can I install directly now without that bootloader thing because its been two years now. do these things updated now?
@Howchoo
@Howchoo 3 жыл бұрын
Yep, you don’t need the boot loader as long as you don’t somehow buy a super old Pi 4 that still has the original firmware (like old stock or something). Try skipping the firmware step and see if everything works. You can always do that step afterwards if needed.
@miremaker
@miremaker Жыл бұрын
If I have a small case fan ground going into pin 6, can I just move it to another ground on the pi? Does it matter which ground?
@tottestad91
@tottestad91 6 ай бұрын
You can use any other ground pin as well
@nJw011
@nJw011 2 жыл бұрын
Using this on PI 4 with OctoPi and OctoDash cause a random stop job to be sent during prints. I am not sure how or why this is happening but it did not happen before installing and doesn't happen after uninstalling.
@sethzora6810
@sethzora6810 4 жыл бұрын
Does this work with a regular non monetary NO switch? The pi is in a setup with a few other things that require a latching switch.
@joshg8391
@joshg8391 3 жыл бұрын
Awesome work, man. Thank you a lot :D
@stevenfreund6426
@stevenfreund6426 3 жыл бұрын
The premade button linked is quite a bit longer than the one made in the video, it doesn't fit in the recommended case. After buying the switch (switches, actually, it's a two pack) and drilling the hole in my case, only way this works is if it just hangs out the top. Too bad, I was already worried this red button would mar the appearance of this relatively slick case, now it's a red button with it's guts hanging out.
@jarkko4732
@jarkko4732 3 жыл бұрын
It's a good video but I'm not a huge fan of speeding up the video in some parts. Even trivial stuff like preparing parts for soldering (that may feel not so important to play in a normal speed), might be important for some viewers to watch closely and with time so that they can be sure that they did not miss anything important. :) Anyway, it's still a really good tutorial! :)
@redpogo
@redpogo 3 жыл бұрын
Obrigado! Fiz e deu super certo.
@lucbisschops
@lucbisschops 4 жыл бұрын
Got it, i made a type fault, works perfect thank you👍👍👍👍👍
@Howchoo
@Howchoo 4 жыл бұрын
Excellent!
@lucbisschops
@lucbisschops 4 жыл бұрын
@@Howchoo does it switch the negative wire? Open and close
@Howchoo
@Howchoo 4 жыл бұрын
@@lucbisschops What do you mean? It doesn't matter which order the wires go; there's no polarity here.
@lucbisschops
@lucbisschops 4 жыл бұрын
@@Howchoo ahhh ok, thats my problem than i have a psu relais controle for my 3d printer on my raspberry aswel, and the ground was pluged in on the same place your ground for the killswitch was programed in your script, thats why, when i shut down my psu relais, the raspberry pi shuts down aswell, is there a way to rewrite the script for a different position of the gpio.
@gabstar3029
@gabstar3029 3 жыл бұрын
Hey I have octoprint on my pi3b+ I was wondering if this will work with my instance of octoprint or it will corrupt my pi
@endlessbeast
@endlessbeast 5 жыл бұрын
Nice!! Thanks for share!!
@NikhchansGaming
@NikhchansGaming 3 жыл бұрын
2:38 Can I use Male to female jumper cables and tape/hook in the male ends to the button's pins?
@EmptyVessel5
@EmptyVessel5 4 жыл бұрын
Hello! I'm currently planning out my first RPi project ever and I'm curious whether or not you know if there's a way to have it where you have to hold the button to shut down. With the project I'm planning, I'd imagine there's a chance of the button getting accidentally hit during use, so I want to mitigate this problem before it even begins. You wouldn't happy to have any thoughts regarding this, would you?
@Howchoo
@Howchoo 4 жыл бұрын
This could be done by forking and modifying the code-would require some knowledge of Python, but it can definitely be done :)
@TheRealStructurer
@TheRealStructurer 2 жыл бұрын
Hi. Would this work if you are running OctoPi on your Raspberry 4? Just started with Raspberries so maybe it's a stupid question?
@alexwesterhof793
@alexwesterhof793 5 ай бұрын
Because this solution is not reliable due to floating value on pin 6 my raspberry shuts down on occasion by itself. For me it is not clear whether I need a pull up or pull down resistor and a cable connected to 3.3V. I woul epect me to have the switch placed between pin 6 and 3.3V and a 10k resistor between pin 6 and GND. Can anyone confirm or provide me the correct schematics?
@pajaspk
@pajaspk 3 жыл бұрын
:D same third hand , same soldering machine :D i just have blue one :D awesome one for its price
@Arthurnate
@Arthurnate 5 жыл бұрын
Just wondering, is it fine to use one of the other earth pins? I'm already using 6 for a small fan. Thanks :)
@Howchoo
@Howchoo 5 жыл бұрын
Matthew Morgan Yep, you can use any ground.
@Arthurnate
@Arthurnate 5 жыл бұрын
@@Howchoo Thanks for the reply, great vid!
@ThesexyMrX
@ThesexyMrX 4 жыл бұрын
does your fan shut down with this? im curious
@klemmbausteinbastler0501
@klemmbausteinbastler0501 2 ай бұрын
Does this work with Windows? Because I have Windows 10 instead of Raspbian...
@sm9226_1
@sm9226_1 2 жыл бұрын
strange? im getting this error yet i am using a raspberry pi 4gb Traceback (most recent call last): File "/usr/local/bin/listen-for-shutdown.py", line 4, in import RPi.GPIO as GPIO RuntimeError: This module can only be run on a Raspberry Pi!
Raspberry Pi Projects
11:57
TJ FREE
Рет қаралды 1,7 МЛН
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 585 М.
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 6 МЛН
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Паша Осадчий
Рет қаралды 2,1 МЛН
RetroPie Add A Power Button / Switch Raspberry Pi 1 2 3
13:31
ETA PRIME
Рет қаралды 236 М.
#370 Raspberry Pi Pico vs ESP32 (-S2) and STM32 Blackpill
15:53
Andreas Spiess
Рет қаралды 387 М.
A Button to Switch your Pi Safe On and Off
3:07
Lutz
Рет қаралды 33 М.
Raspberry Pi 4 OpenMediaVault NAS
18:12
ExplainingComputers
Рет қаралды 1,8 МЛН
Raspberry Pi: Why No Power Button? And Simple Solutions!
10:51
MikeJRthe2nd
Рет қаралды 97 М.
How to Add a Power LED to Your Raspberry Pi Project!
4:05
Howchoo
Рет қаралды 29 М.
Control you Raspberry Pi with a BUTTON
12:03
Sam Westby Tech
Рет қаралды 19 М.
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 585 М.