Space Engineers

Space Engineers

MArmOS (Mechanical Arm Operating System) v3.1
603 Comments
Atreyu Wolfson Aug 19 @ 6:26am 
@Timotei~

Once I got used to it, the MArmOS works like a charm.

I took the liberty to modify your MArmOS so it does not only take a ITextPanel (LCD Screen) but any block with indexed TextSurface (like a cockpit) for Debug, Log and Echo outputs. Drop me a message if you want it, so you can integrate it into your original version. Or if there is a git repository I could fork and send a merge request.

Greets
Tam
Blackwater Canyon Jul 7 @ 8:34pm 
Does this have a Github?
Mac and Cheese Jun 25 @ 5:16pm 
for me no matter what i try to do it only gives me 3.0 not 3.1
Confuoco Jun 16 @ 9:29am 
And these funny rotors how to use on axis? if its following x axis, I still writing x or its
Kaito Jun 6 @ 5:08am 
Yes. Hinges are just funny rotors.
Confuoco Jun 6 @ 2:46am 
Its supporting hinge?
Spencer Feb 1 @ 3:04pm 
Umm nvm I realized that I was running version 3.0 and once I updated the script to 3.1 she worked great! The example builds need updated though.
Spencer Jan 30 @ 1:53am 
I have used this script extensively over the years and I have implemented it on various builds. But having just logged in to play some SE for the first time in about a year, I find that this script is broken! Is it over for this wonderful script?
Darian Stephens Sep 20, 2024 @ 11:24pm 
@el.dusto18
This is a script for programmable blocks, not a mod.
el.dusto18 Sep 20, 2024 @ 7:37pm 
i tried to add this via steam workshop but it inst appearing in the mod list
strt>savage Sep 2, 2024 @ 3:18am 
i have a large grid welding arm setup, but it is very prone to collision damage even at very low speeds with other loose grids. Like if i lightly bump a ship im welding so much stuff gets blown up. Anyone know how to fix this issue? Torque is relatively low
Consumer of Melon Jul 6, 2024 @ 3:01pm 
Does this work with modded pistons/rotors?
Dareka May 30, 2024 @ 9:04am 
This thing is awesome and was easy to use. I couldn't get my arm to work with v2.0 some years ago, but it took me like 10 mins with v3.2 . Thanks a lot for putting all the time in to create and maintain this script!
BSOD_man May 4, 2024 @ 2:22am 
Oh my...
Several hours and I just gave up. The guide is unclear and contains misinformation, the system itself is made too complicated
Also (for some reason) the only working example is the industrial robot, but it's just too much to understand if you are doing it for a first time (I tried to understand it and did some reverse-engineering, but my version is either sending errors or ignoring any inputs and I don't know how to make it work)
I just need two things: a simple mining arm with manual control and an automatic cargo capsule velder, why it has to be so painful to do by yourself?
Arthur May 1, 2024 @ 8:23am 
Hello, this script have a Github page? i did some changes to the source since a few things can be improved using newer functions like Screen Surface for log and want to merge with the source
Mad_Hat Mar 27, 2024 @ 6:35am 
It's taken hours of practice, but I can now gradually get an arm working. Thanks for the great script!
Parker Posey's Mouth Mar 3, 2024 @ 11:06pm 
Can MArmOS be used to create mirrored arms with tandem control?
GingerRemedy Feb 14, 2024 @ 1:04am 
I have an interesting problem set up an arm. mouse controls didn't really work. found someone else Bp, worked like a charm, copied everything and put it where i wanted on my base, (literal copy and paste), mouse controls didn't work. saw the work around, tried a few things, and only thing that worked, was putting the ENTIRE thing on a separate subgrid, programmable block, and arm on a different grid, worked like a charm. wasn't solely because it was static (the bp was on a static grid) but seems size is important.
Rizzo Jan 19, 2024 @ 2:03pm 
As someone who has used this script for years, I can say it works well and is one of the best scripts for mechanical control out there. Often the issue in setup is due to not fully understanding the components and how they actually work, fixing it to a static grid to test or not reading the guides. A good way to learn this script is to use one of the sample blueprints: i.e. downloading the models that work to see how they are built under the hood. There are other script/mod options on the workshop, but when you make something less complicated you also lose the fine controls that MarmOS gives you or can have issues in multiplayer, which I haven't had with MarmOS.
Liteon92 Jan 11, 2024 @ 5:53am 
You need to redo your guide, it's too complicated and really unclear.
I've been trying to make a simple arm with two rotors for several hours and nothing works.
Also, I've never been able to get the LCD Log to work.
Oleg Dec 27, 2023 @ 11:09am 
How do you properly set up such an arm segment?
{LINK REMOVED}
OutLook Oct 30, 2023 @ 7:32am 
Now we need, LEGS
CMDR Dalek_Jast Oct 21, 2023 @ 5:55am 
This script is too complicated to configure. Why can't it be made easier?
MrFox Oct 15, 2023 @ 11:32am 
@volenoi. its a wonderful script. it works for 100's of people. You have not dont something right. Like maybe you didnt configure your arm? This is NOT a plug n play script. setup is required.
Kaito Oct 11, 2023 @ 8:16am 
@Volenoi Skill issue.
Volenoi Oct 11, 2023 @ 4:27am 
Poorly made, doesn't work
Janek Sep 26, 2023 @ 5:26am 
It works for me. In any case, it's a good idea to copy the 'fresh' script from the workshop. Of course, don't forget to copy your arm configuration to the clipboard, or else you're going to lose it. The same thing goes for Timotei's examples. Load it, go to the programmable block, copy the arm configuration, copy the script from the workshop, paste the arm configuration, and voilà, it works.
david Sep 19, 2023 @ 5:06pm 
I had posted that the last update broke the script; however, that is not the case. That said, most of the samples don't work until you update the script to 3.1.
Liteon92 Sep 3, 2023 @ 4:53am 
+1 Broke with the last update, too bad :(
Neider Unchained Aug 31, 2023 @ 5:26pm 
Hey, so the latest update broke your script, just letting you know
Krazium VR Jun 30, 2023 @ 2:58pm 
The arm doesnt show up for me when I build a blueprint and i cant spawn it in either
μμ Jun 4, 2023 @ 8:54am 
Orientation & solids make figuring out how this script is supposed to work extremely confusing. Can't tell what the orientation is supposed to be relative to and have no idea what the hell needs to be defined as a solid. Your guides just seem to randomly assign solids, I can't see any pattern. In your basic youtube tutorial you have one solid with of 3 blocks, including a piston. But only for the x axis and not the z axis's. It's just not logical to me all.
Красный Трактор Apr 26, 2023 @ 8:55am 
Can u add a visualization of "new solid" in world? Sometimes it's hard to understand what's going wrong. I guess it makes ur script more user friendly)
Shellduck Apr 18, 2023 @ 11:50am 
Would it be possible to control this with a 3D mouse?
CzBuCHi Apr 16, 2023 @ 8:03am 
I think far better would be to write script, that would scan your creation and generate corresponding rotor | solid | piston commands to paste into MArmOS script ...
Toast Jan 16, 2023 @ 6:22pm 
Would it be possible to add 'Programmable Block DebugAPI' mod to draw solids and such in real time? It would be a godsend to know where, exactly, the script thinks the tip of my arm is at any moment.
K-Duke Nov 15, 2022 @ 10:58am 
@DazeyDream
Hey there i think that belongs into MArmOS help.
May you post there, so i can answer to it there?
DazeyDream Nov 12, 2022 @ 3:17pm 
I have a ship with 2 arms. Is there a way to make one arm go home and not the other?
K-Duke Nov 1, 2022 @ 4:46am 
Hey Timotei, i think quite a few people seem to have problems configuring MArmOS and i personally think it is a hassle to set up an arm.
Therefore i started to write a script to set up arms fully automagically.
Can I talk to you about that since i want to clarify how i'm going to release that script once it is somewhat in working order.
Chefferson Aug 24, 2022 @ 4:16am 
maybe it is the camera angle
sushen Jul 10, 2022 @ 3:13pm 
Looks like something's messing while controlling arm with hinges : forward / backward is becoming up or down - I can't clearly understand why.. Do someone have an explanation ?
MEGATRON Jun 9, 2022 @ 10:12am 
This script mocks Clang, i love it.
Unruly Jun 7, 2022 @ 3:53pm 
Thanks kaito. Obvious now that you said it, but I missed them before.
Kaito Jun 7, 2022 @ 2:28pm 
Look into hydraulics
Unruly Jun 7, 2022 @ 1:16pm 
Is it possible to use a piston as the actuator of an arm, instead of a rotor/hinge?
Rusted Droid Jun 1, 2022 @ 1:13am 
I may find bug.
I have forklift with remote control
In pilot seat arm works
With remoteBlock arm not work
No main controll is set
Дмитро Apr 28, 2022 @ 12:02pm 
Русскоязычные кто в этом скрипте разбирается есть?
Qwuille Apr 18, 2022 @ 4:19am 
Could you update the Guide with the new commands?
Kaito Apr 16, 2022 @ 5:39am 
Works
By2D Apr 15, 2022 @ 11:31pm 
broken ?