Space Engineers

Space Engineers

评价数不足
3D Printer Script
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
386.256 KB
2021 年 1 月 28 日 下午 1:33
2021 年 1 月 29 日 下午 2:27
3 项改动说明 ( 查看 )

订阅以下载
3D Printer Script

描述
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 条留言
AlofHira 2021 年 11 月 18 日 上午 6:10 
And there is a test bench?
Brianetta 2021 年 1 月 31 日 上午 7:15 
This would seem to be the natural couterpart to my Projector Aligner script
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2372849257