This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Wildes's profile picture

MineVoxel - Another approach of 3D printing

Started by Wildes, 16 August 2014 - 02:33 PM
Wildes #1
Posted 16 August 2014 - 04:33 PM
Hi everyone,

I’m going to present you a little software which expands possibilities of 3D printing by turtles (I'm not the inventor of this software).
MineVoxel can convert any .kv6 3D model into instructions for turtles.

.kv6 is a format developed by Ken Silverman for a different purpose, but which is perfect for us here. It is a voxel 3D format.
This format is redeable by Ken Silverman’s software: slab6. A few .kvx models are given with the software; they can be converted into .kv6 simply by saving as with slab6.
Ken Silverman’s poly2vox is a polygon to voxel model converter. It can convert into .kv6 many formats, including the most used: ASC, 3DS, MD2, MD3, OBJ, STL.*

Slab6/poly2vox association is already known by the few who tried “3D sculpture” in minecraft and is quite effective (for more information on their utilization).

MineVoxel converts .kv6 files into an optimized construction program for turtle.
As poly2vox, MineVoxel is used via command prompt.
The command is, for example:
MineVoxel.exe C:\path\to\my\file.kv6 > lua_program.txt
“> lua_program.txt” will output the program to a file; the program can now be executed on turtles, via pastebin.
  • The turtle has fuel when the program starts
  • The turtle is full of building material (1024 blocks)
  • At its left the turtle has two boxes where it can pick up:
    • Fuel in the first one
    • Building materials in the leftmost one
The boxes are not necessary if the construction requires less than 1024 blocks.
The program will never check if enough material is available in the material box. It is up to you to put enough. Same thing goes for the fuel. The turtle will refuel before picking up material if its fuel level is under 6000.
The total number of blocks required for the construction can be found at the first line of the generated program.

The turtle has to always be “loaded”. If not, the program wouldn’t be able to restart properly, and you will have to restart the construction.

Please check the software on its dedicated page.

For downloads:For more information, I will try to answer questions.

Some examples of 3D printed structures:

Duke – 5.241 blocs

Taj Mahal – 47.214 blocs

Set-Up in game:
Spoiler
Initial disposition (I use here deep storage units from minefactory reloaded instead of chests)


Initial fuel loading

Initial construction blocs loading

Program calling via pastebin
ExtraCalcium #2
Posted 13 May 2017 - 04:53 AM
This is fantastic, and worked, and I don't know why it's not widespread.
My first feeble attempts: http://imgur.com/a/T3baC

Thanks OP!

Not that you're gonna read this after 3 years ^^ but still, this is awesome to play with