Space Engineers

Space Engineers

830 ratings
Octopus: Full-Auto Mining Robot for Planets
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Blueprint
File Size
Posted
Updated
1.826 MB
8 Feb, 2016 @ 10:01am
16 Mar, 2019 @ 2:25am
26 Change Notes ( view )

Subscribe to download
Octopus: Full-Auto Mining Robot for Planets

Description
This is a full-auto planetary mining robot. It can mine resources in 2 different regimes.

"Ore field mining". You all have seen ore-containing dark spots on planets. This mining regime is desined to mine these dark spots. Drone will mine multiple vertical shafts one-by-one. It will make a little horizontal shift after each run.
"Rock scavenging". In this regime drone will find and mine rocks, also in full-auto mode. (Thanx to @Innoble for his awesome planet scanner).


20/04/2017

Octopus updated.
Now you do not have to Calibrate thrusters, set Inv Mult and search for planet center.

Here are things to do to start automining:
1. Paste bot from BP into your world
2. Recompile Octopus1PB_Nav block
3. Connect to base connector and press "5" to remember connector position
4. Disconnect bot, take it to mining site, float above ground (10-15m) anf press "6".

That should work on all planets and moons with atmosphere.



PB_Nav arguments:
--------------------
SaveConnector - stores base connector from ship's position.
StartDepoDrill - starts "square spiral" mining
StartRockDrill - starts hunting for rocks
Pause - toggles pause
Rename - rename all ships block from ShipName to NewName (you need to set ShipName in both prog blocks after renaming). It's needed when you want 2 drones working on 1 base. They must have different block names.
PlanetCenter - Takes points to calculate planet center coordinates
SetFlyHeight - sets safe flight height
DisplayHeight - displays current height on status panel (needed for thruster calibration)
-------------------------

PB_Scan arguments:
-------------------------
Stop - toggles scanner stop/continue
reset - resets scanning results and starts scanner
-------------------------
Popular Discussions View All (11)
8
25 Mar, 2022 @ 12:00am
build error. re: cockpit commands.
jamesskaar
6
5 Dec, 2017 @ 3:05am
Stops moving after a while
RoboDodd
2
8 Feb, 2022 @ 10:30pm
Return to base problem
Björn
1,409 Comments
emrebirpinar 26 Oct, 2024 @ 7:54am 
code ?
✞daketyu✞ 14 Jun, 2024 @ 11:40pm 
[ZD] Jobey 21 квіт. о 17:31 
Ok so I have been able to fix this with the help of a friend @Equinox_NL which now works, i have uploaded the blueprint to the workshop and for thoses who just want the code: https://pastebin.com/54nerZQa

Дякую тобі, за проведену роботу, все супер працює.
[ZD] Jobey 21 Apr, 2024 @ 7:31am 
Ok so I have been able to fix this with the help of a friend @Equinox_NL which now works, i have uploaded the blueprint to the workshop and for thoses who just want the code: https://pastebin.com/54nerZQa
[ZD] Jobey 18 Apr, 2024 @ 1:57pm 
Has anyone been able to get this to work again?
Darth Porgus 7 Jan, 2024 @ 6:10am 
Could I see your script SerpentX, too?
Paladwyn 6 Jan, 2024 @ 8:02pm 
@SerpentX

Is there a way I could see your script? I just started my old game back up and was playing around with this but I'm, well, not to great at coding. Or the exact method used to replace these PublicText commands.

If I could see the script then I could figure it out from there.

Thanks.
[LEGEND] SerpentX 28 Dec, 2023 @ 4:31pm 
the issue seems to be the PublicTextWrite is depreciated. It needs to be replaced with TextSurface method. I actually got it working by removing the PublicText calls, she's mining rn..

IMyTextSurface surf = (<IMyTerminalBlock> as IMyTextSurfaceProvider).GetSurface(0);
surf.ContentType = ContentType.TEXT_AND_IMAGE;
MySpriteDrawFrame frame = surf.DrawFrame();
surf.ClearImagesFromSelection();
surf.WriteText(<text>);
frame.Dispose();
Paladwyn 24 Oct, 2023 @ 11:58pm 
I just popped into creative and dropped one in. It gives an "Assembly not found. Please compile script" error and indeed doesn't run.

I haven't tried it in my pre-existing world to see if it's broken there, but it seems like it might be.
LordIntruder 21 Oct, 2023 @ 12:50pm 
Well, it's October 2023 and I started a new game. Octopus no longer working for me. It throws a bunch of errors and so can't compile.
Paladwyn 15 Oct, 2023 @ 10:50pm 
Script errors are able to be ignored, if I recall. Left over code and it isn't going to be fixed. They still worked fine.