Space Engineers

Space Engineers

Evaluări insuficiente
3D Printer Script
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Dimensiunea fișierului
Postat
Actualizat
386.256 KB
28 ian. 2021 la 13:33
29 ian. 2021 la 14:27
3 notițe privind schimbările ( vizionare )

Abonează-te pentru a descărca
3D Printer Script

Descriere
With this script it is possible to use a combination of pistons and a welder (or drill) as a 3D Printer.

Based on an easy setup you can create print sequences by running the programmable block with defined arguments.

You can find the following instructions at the top of the script:

Valid names for the pistons are for example:
- X
- x1
- PistonX1
At least, they must have an x, y or z (depending on the axis) in its names
----------------------------------------------------------------------------------------------------------------------

Generally an argument is build by:
<axis-name><direction[+/-]><step>[,<next argument for sequences>,...]

Valid arguments are fo example:
- x+1
=> will move printer 1 step forward on x-axis
- y-1 => will move printer 1 step back on y-axis
- or sequences:
x+1,y+1,z+1,action|on,x+4,action|off,reset[,...]

----------------------------------------------------------------------------------------------------------------------

Argument "reset" turns all pistons back to zero

----------------------------------------------------------------------------------------------------------------------

Optional an LCD with name ""LCD Log" can be used for Logging informations

----------------------------------------------------------------------------------------------------------------------

Argument "clearlog" clears log

----------------------------------------------------------------------------------------------------------------------

Set following member variables, if needed.

// Set the name for the Printer block if u want to use the "action" argument (drill,welder etc)
string PrinterHeadBlockName = "";
// -----------------------------------------------------------------
// default de-/increase value of pistons
float Step = 1.0F;
// -----------------------------------------------------------------
// default de-/increase speed of pistons
float Speed = 0.5F;
// -----------------------------------------------------------------


For any Questions or Ideas leave a comment.


Visit us on https://www.spaceengineering.de



Special Thanks to Eisenwolf for inspiration
2 comentarii
AlofHira 18 nov. 2021 la 6:10 
And there is a test bench?
Brianetta 31 ian. 2021 la 7:15 
This would seem to be the natural couterpart to my Projector Aligner script
https://steamproxy.net/sharedfiles/filedetails/?id=2372849257