Pagina 1 van 2

Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 17:53
door Hardy
Ik ben weer eens aan het fröbelen geslagen, want het is mij al een enkele keer gebeurt dat ik de printer uitschakelde terwijl de raspberrypi nog niet volledig afgesloten was, hierdoor raakte de firmware op de SD kaart beschadigd, hier heb ik nu een oplossing bedacht.
Je kunt met het "shutdown" commando de PY afsluiten, dit gebeurt ook wanneer je in Klipper een shutdown geeft, maar eigenlijk blijft daarna de Raspberry en de rest van de printer gewoon onder spanning staan, dus daarom schakel je daarna alles nog eens helemaal uit met een hoofdschakelaar.
Bij deze schakeling wordt de hele printer uitgeschakeld en ook kun je hem daarna gewoon met een normale aan/uit schakelaar b.v. aan de voorkant weer inschakelen.
Het als volgt, met een aan/uit schakelaar wordt een relais bekrachtigd die vervolgens een SSR-DD inschakelt die de 24-volt voeding schakelt en daarmee tevens een tweede relais schakelt waarmee de Raspberry wordt aangezet, dit tweede relais wordt via een GPIO pin bekrachtigt gehouden, maar omdat die pin niet direct werkt, moet het relais even ingeschakeld blijven via de aan/uit schakelaar, dus het eerste relais valt vertraagd af (+/-5sec).
Op de Raspberry heb ik een python scriptje gezet waarmee gekeken wordt wanneer er een shutdown komt via de aan/uit schakelaar of met klipper, wanneer de Raspberry dan helemaal netjes is afgesloten wordt het complete circuit onderbroken.
Het enigste wat ingeschakeld blijft is de hoofd voeding,omdat je een inschakel standby nodig hebt, wat eigenlijk hetzelfde is wat ook bij een Desktop PC gebeurt.
Misschien kan het makkelijker, maar dit werkt in ieder geval, voorlopig nog op een gaatjes board, maar ik heb de print al getekend en ga ik vermoedelijk zo ook wel bestellen.
aansluitingen.jpg
circuit-board.jpg
power on-off.pdf
(48.3 KiB) 62 keer gedownload

Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 18:30
door PrintEngineer
Het lijkt mij inderdaad dat het eenvoudiger moet kunnen. Dan denk ik persoonlijk aan het toepassen van een Arduino die je voor de in- en uitschakelacties kunt programmeren

Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 18:50
door Hardy
Met arduino zou ook kunnen, heb ik ook aan gedacht, maar ook de arduino heeft spanning nodig en die is er nog niet voordat de voeding is ingeschakeld, of die blijf ook weer constant draaien, en wil ik juist niet, ook heb ik geprobeerd om met een mosfet/transitor de raspberry te schakelen, maar dan is de kleine spanningsval hierover al genoeg om de Raspberry niet meer in te schakelen, deze is erg gevoelig bij onderspanning.

Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 18:51
door Ch3vr0n

Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 19:06
door Hardy
Ken ik, maar is volgens mij niet hetzelfde, en is ook niet bedoeld in combinatie met een Raspberry, want die moet eerst netjes afgesloten worden en ook kunt je hem niet meer met een eventueel frontschakelaar inschakelen zoals je ook bij een PC doet.

Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 21:51
door PrintEngineer
Misschien brengt dit je op ideeën


Re: Raspberry aan/uit schakelen.

Geplaatst: 25/03/25, 22:43
door Hardy
Zou ook kunnen, maar ik zie niet echt een voordeel, want ik zal met een relais moeten werken omdat anders de spanningsval te groot is, en ik zie dat ook hier de toets even vast gehouden moet worden voordat de Arduino is opgestart, daarom heb ik het extra relais genomen om dat op te vangen, wanneer ik die weglaat kan ik met een drukknopje (zie print) de Raspberry ook inschakelen, maar dan moet het knopje ook een paar seconden vasthouden voordat hij inschakelt.
En je heb met een Arduino ook nog eens een extra controller die gek kan doen.

Re: Raspberry aan/uit schakelen.

Geplaatst: 26/03/25, 12:27
door Puffeltje
Ch3vr0n schreef: 25/03/25, 18:51 Bestaat dat niet al? https://biqu.equipment/products/bigtree ... r-printing
Deze heb ik ook. Op mijn moederbord (Manta M8P) zit ook een aparte uitgang welke door Klipper aangestuurd word. Als de printer na het printen in IDLE stand gaat krijgt deze print de opdracht om de spanning af te sluiten.

1 groot nadeel (en daarom heb ik hem ook niet meer aangesloten.....) : Bij het starten van de printer is het signaal op de M8P nog niet geactiveerd. Hij denkt dus dat de printer IDLE is en schakelt na een paar seconden weer uit. Dit is op te lossen door de firmware van de print aan te passen zodat het langer duurt voordat de spanning afgeschakeld word, en de raspberry pi na het opstarten het signaal op de uitgang van de M8P kan aanpassen.
Binnenkort maar eens deze firmwareaanpassing doorvoeren zodat de printeer uitschakelt als hij gereed is met printen.

Re: Raspberry aan/uit schakelen.

Geplaatst: 26/03/25, 12:32
door PrintEngineer
Je bent in ieder geval niet de enige die zijn printer veilig wil schakelen. Het kan dus ook met Octoprint


Re: Raspberry aan/uit schakelen.

Geplaatst: 26/03/25, 15:13
door Hardy
Allemaal mooi, maar hoe schakel je hem dan weer aan? Ik gebruik hierbij een moment-schakelaartje aan de voorkant van mijn printer, gewoon ook zonder Mainsail te gebruiken voor het aan/uitschakelen, dus één keer drukken en de printer start op, en voor uitschakelen weer een keer drukken en de Raspberry, met daarop b.v. Klipper/Octoprint, wordt netjes afgesloten en alles wordt spanningsloos gemaakt. Natuurlijk kun je tevens in de End-Gcode een shutdown macro opnemen met eventuele tijd vertraging om na het printen alles uit te schakelen.