Photonic3D Supported File Types

`gif/png/jpg/svg`: Photonic3D will either extrude the 2D image directly, or (depending on printer settings) make a 3D relief of the image.

`stl`: Photonic3D will slice incrementally at times when the CPU would generally be inactive(during times of exposure and gcode execution)

`cws`: This will print Creation Workshop Scene files as long as each slice png file has been properly exported to into the cws file.

`zip(png files)`: Photonic3D will scan recursively and print based on alphanumeric ordering (meaning both zero-padded and non-padded numbered PNG files will work correctly)

`txt`: Photonic3D will extrude the text file with using a system or user uploaded font True Type font with the point size specified in the 2d settings of the printer.

`mazecube`: An xml file that describes a random 3d maze. Here is an example of the format.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<minerCube>
  <!-- These parameters don't affect the solution only the size of the cube -->
      <!-- This is the width of your cube wall thickness -->
      <cubeWallThicknessMillis>0.7</cubeWallThicknessMillis>
      <!-- Make this variable a little larger than your marble. -->
      <innerCubeWidthMillis>5</innerCubeWidthMillis>
  <!-- These parameters affect the solution and potentially the size of the cube -->
      <!-- This variable defines the solution of your MinerCuber -->
      <randomSeed>0</randomSeed>
      <!-- Width/Height/Length of your MinerCube cubes -->
      <cubesPerRow>3</cubesPerRow>
      <!-- Use one of the following of: SAME_FACE, OPPOSITE_FACE, ANY_FACE, ADJACENT_FACE, ANY_FACE_OTHER_THAN_ENTER_FACE -->
      <exitPreference>OPPOSITE_FACE</exitPreference>
      <!-- Use ~ 5% of volume -->
      <minimumTurns>3</minimumTurns>
      <maximumTurns>10</maximumTurns>
      <!-- This parameter is pretty self explanatory -->
      <allowTunnelsToCollide>false</allowTunnelsToCollide>
      <!-- 1=100% (1 not does not mean 1 inner cube) 0.0=No dead ends-->
      <deadEndUsageAsAPercentageOfVolumeOfUnusedCubes>0.0</deadEndUsageAsAPercentageOfVolumeOfUnusedCubes>
      <!-- These two parameters should be 1-5 with recommended min/max turns ~= 10-15% volume usage -->
      <minimumTravelDistanceInCubes>1</minimumTravelDistanceInCubes>
      <maximumTravelDistanceInCubes>5</maximumTravelDistanceInCubes>
</minerCube>

`coin`: This file type is simply an image file; however, the “coin” file type gives Photonic3D special printing instructions. Instead of printing the image directly, Photonic3D will split the file horizontally into three equal images and print them on top of each other to design a coin. The “head” of the coin will print for a depth defined by the “2D Extrusion Height” on the 2d settings page of the printer setup. The center of the coin defines the outer edge of the coin and provides a solid or hollow center which will print for a depth of “Platform Height”. The final third piece of the image will compose the “tail” face of the coin and will print for a depth defined by “2D Extrusion Height”. Although the image below is colored (and instead should be black and white), it provides an example of how the coin file should be laid out.