Longshot: powering the SV06 ACE Linux SoC separately from the rest of the mainboard?

So I assume there’s no practical way to do this, but I figured I’d ask just in case I’m missing something: Is there any way to power the Linux SoC of the ACE’s mainboard independently of the printer’s 24V power supply (e.g., via USB, etc.)?

My use case is that I have the printer PSU connected to a Tasmota smart plug to allow me to power it on and off remotely. Unfortunately, the same PSU powers both the Klipper MCU and the Linux SoC, which causes some issues: I can’t safely turn off the smart plug without shutting down Linux first, and I can’t have Moonraker + Mainsail always running, so I can’t power the printer on through the Mainsail UI.

I personally wish the setup was more like the “traditional” Klipper setup with a separate board for the printer and an RPi board (or similar) for the Linux system, but I understand why they went with an all-in-one board for convenience. Just figured I ought to check if there was any way to decouple the power supplies of the two “halves” of the board, on the off chance that’s possible.


@sovol3d

In the mainsail interface your are able to turn of the host.

Maybe you can investigate the chrome browser tools to see which request it makes when you use it?

Is that an option? Or did i misunderstand your request.

Indeed, shutting down the Linux system is possible from Mainsail. But what I would prefer is something more like the setup you’d get when Klipperizing a “traditional” printer using a separate Raspberry Pi. I want the Linux host (and thus Moonraker + Mainsail) always on, with the printer MCU (and heaters, etc.) powered via a separate supply (that I can switch via smart plug).

In that setup, I’d be able to use Moonraker’s power control support to toggle the smart plug controlling the MCU directly from the Mainsail Web interface. Whereas right now, when the printer is powered off, Mainsail and Moonraker are not running (because the Linux SoC is not running :slight_smile:).

If there were some way to power the Linux SoC on the mainboard independently of the Klipper MCU, then this would open up some neat possibilities in terms of power control, etc. But the more I think about this, the more I suspect the setup I want is just not practical given the Mainboard setup Sovol chose. It’s not the end of the world, and I think the all-in-one board Sovol used is probably a good default for most people, but it is a bit limiting in terms of flexibility.

Personally, I manage the whole printer from my smartphone.
I turn it on through a connected socket and, before turning it off, I shutdown the printer using the Mainsail UI from my smartphone.

That’s essentially what I do today too, and it works fine, but it’s not as convenient as the Marlin + Octoprint setup I was used to before. (My old printer was an Ender 3 with a separate, always on Raspberry Pi that hosted Octoprint, and which could toggle the printer PSU from the Octoprint UI via a plugin.)

If I find some clever solution, I’ll be sure and post it, but for now I think I’ll write this off as “not feasible”.

With my SV06+, I was using the same configuration (Marlin+Octoprint).
But, since an Octorelay update, OctoDash was no longer working.
So, since then, I’ve replaced Octoprint with a Beagle camera and that’s enough.
The printer and the camera are on the same connected plug.
After disconnecting the printer, I turn everything off at the same time.