Space Engineers

Space Engineers

Nedostatek hodnocení
3D Printer Script
   
Ocenit
Přidat do oblíbených
Oblíbeno
Odebrat z oblíbených
Velikost souboru
Přidáno
Aktualizováno
386.256 KB
28. led. 2021 v 13.33
29. led. 2021 v 14.27
Poznámky ke změnám (3) – zobrazit

Klikněte na „Odebírat“ pro stažení položky
3D Printer Script

Popis
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
Počet komentářů: 2
AlofHira 18. lis. 2021 v 6.10 
And there is a test bench?
Brianetta 31. led. 2021 v 7.15 
This would seem to be the natural couterpart to my Projector Aligner script
https://steamproxy.net/sharedfiles/filedetails/?id=2372849257