Manually install RatOS-configuration on Mainsail for V-Minion
Hey,
Today I installed MainsailOS on my OrangePi Zero2. Cloned
RatOS-configuration.git
to ~/printer_data/config/RatOS/
. Tried to install it with ./scripts/ratos-install.sh
, but got an error about the beacon service that I can't reproduce at the moment. I then used the v-minion install script and rebooted. It seems to work. So I updated the moonraker.conf
with the [update_manger client RatOS] from my original RatOS.
But I got an error from klipper Section 'ratos_homing' is not a valid config section
, I dont know how to fix this.
And I don
t know if this is the right way to install the configurations.
Greeting12 Replies
you have to follow the same steps as is done in custompios otherwise you get errors like this
you cannot use KIAUH
Also when I want the configuration for the V-Minion and gcode_macros? I don`t need the configurator
Oh yes you do, configurator manages klipper and moonraker extras, firmware compilation, flashing and mcu identification. RatOS is not meant to be used in parts.
It's what's called a distributed monolith
I think just a monolith, what is distributed about it?
configurator and configuration and base image are separate projects.
but tightly coupled
that's the definition of a distributed monolith
ahh so a modular monolith
No
A modular monolith is based on independent microservices
what? I have never heard that definition before
Google it 🙂
a modular monolith is just a well sectioned monolith (you could break up into microservices at some point)
but tangent anyways...
Yes, a modular monolith follows patterns for distributed services. A distributed monolith doesn't. I know it's confusing, but that's the technical definition 🙂
Distributed monoliths are the black sheep of software development, and people will call you names 😂
Ok now I understand. I looked closer into the scripts.