Photonic3D : Looking for testers and programmers :)!

kniborknibor Member, Backers
Hi all!

in the early days of 3Dfactures Kickstarter campaign they promised wifi printing. Back than the software wasn't great of the used opensource project. Currently we made some nice progress but are still in beta stage.

Our project website can be found here : https://photonic3d.com/ ;

It can be installed on most OS systems without a problem, altough most people will probably install it on a raspberry pi. Installing instructions can be found here :


We hope it helps makes using your 3Dprinter simpler and we would love if you could help us improve the software by leaving us feedback and maybe even help us with coding! That would be great!

But be warned it's still beta software, it does work! But there might be some bugs and room for improvements left, you can reach out to us on the github page or from our personal forum : https://forum.photonic3d.com/

Kind regards,

Knibor 

image

Comments

  • Andrew_3DfactureAndrew_3Dfacture Member, Moderator, Backers
    Nice work @Knibor!
    Is it tested to work on Draken?   Maybe you can share a working configuration files etc.
  • kniborknibor Member, Backers
    edited June 2016
    @Andrew_3Dfacture Credits to the others from the team too! 

    And no my draken printer currently is catching dust because all my vats broke down and I am waiting for the flexvat. Currently I'm making an configuration for another printer. Feel free to jump in and we will add your printer and profiles for easy use too. 

    This is the printer configuration :


    {  
       "configuration":{  
          "name":"Printername",
          "machineConfig":{  
             "FileVersion":0,
             "PlatformXSize":222.72,
             "PlatformYSize":125.28,
             "PlatformZSize":200.0,
             "MaxXFeedRate":0,
             "MaxYFeedRate":0,
             "MaxZFeedRate":0,
             "XRenderSize":1400,
             "YRenderSize":600,
             "MotorsDriverConfig":{  
                "DriverType":"printername",
                "ComPortSettings":{  
                   "PortName":"Autodetect 3d printer firmware",
                   "Speed":115200,
                   "Databits":8,
                   "Parity":"None",
                   "Stopbits":"One",
                   "Handshake":"None"
                }
             },
             "MonitorDriverConfig":{  
                "DLP_X_Res":1400,
                "DLP_Y_Res":600,
                "OSMonitorID":":0.0",
                "DisplayCommEnabled":false,
                "ComPortSettings":{  
                   "PortName":null,
                   "Handshake":"None"
                },
                "MonitorTop":12.65,
                "MonitorLeft":11.36,
                "MonitorRight":11.36,
                "MonitorBottom":12.64,
                "UseMask":false
             }
          },
          "slicingProfile":{  
             "gCodeHeader":"G91;M17",
             "gCodeFooter":"G1 Z 5;M18",
             "gCodePreslice":null,
             "gCodeLift":"G1{$SlideTiltVal != 0? X$SlideTiltVal:} Z($ZLiftDist * $ZDir) F{$CURSLICE < $NumFirstLayers?$ZBottomLiftRate:$ZLiftRate}; G1{$SlideTiltVal != 0? X($SlideTiltVal * -1):} Z(($LayerThickness-$ZLiftDist) * $ZDir) F$ZRetractRate;<Delay> %d($ZLiftDist*60000/$ZRetractRate+200)",
             "gCodeShutter":null,
             "zliftDistanceGCode":"M650 D${ZLiftDist} S${ZLiftRate}",
             "zliftSpeedGCode":"M650 D${ZLiftDist} S${ZLiftRate}",
             "selectedInkConfigIndex":0,
             "DotsPermmX":6.133261494252874,
             "DotsPermmY":6.130268199233716,
             "XResolution":1400,
             "YResolution":600,
             "BlankTime":0,
             "PlatformTemp":0,
             "ExportSVG":
    And the slicing profile is as followings :


    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <SliceBuildConfig>
        <DotsPermmX>6.133261494252874</DotsPermmX>
        <DotsPermmY>6.130268199233716</DotsPermmY>
        <XResolution>1400</XResolution>
        <YResolution>600</YResolution>
        <BlankTime>0</BlankTime>
        <PlatformTemp>0</PlatformTemp>
        <ExportSVG>0</ExportSVG>
        <Export>false</Export>
        <ExportPNG>false</ExportPNG>
        <Direction>Bottom_Up</Direction>
        <LiftDistance>5.0</LiftDistance>
        <SlideTiltValue>0</SlideTiltValue>
        <AntiAliasing>true</AntiAliasing>
        <UseMainLiftGCode>false</UseMainLiftGCode>
        <AntiAliasingValue>10.0</AntiAliasingValue>
        <LiftFeedRate>50.0</LiftFeedRate>
        <LiftRetractRate>0.0</LiftRetractRate>
        <FlipX>false</FlipX>
        <FlipY>true</FlipY>
        <ZLiftDistanceCalculator>var value = 9.0;
    if ($CURSLICE &gt; $NumFirstLayers) {
     value = 3.5555555555555420e+000 * Math.pow($buildAreaMM,0) + 4.3333333333334060e-003 * Math.pow($buildAreaMM,1) + 1.1111111111110492e-006 * Math.pow($buildAreaMM,2);
    }
    value</ZLiftDistanceCalculator>
        <ZLiftSpeedCalculator>var value = 0.25;
    if ($CURSLICE &gt; $NumFirstLayers) {
     value = 4.6666666666666705e+000 * Math.pow($buildAreaMM,0) + -7.0000000000000184e-003 * Math.pow($buildAreaMM,1) + 3.3333333333333490e-006 * Math.pow($buildAreaMM,2);
    }
    value</ZLiftSpeedCalculator>
        <ExposureTimeCalculator>var value = $FirstLayerTime;
    if ($CURSLICE &gt; $NumFirstLayers) {
    value = $LayerTime
    }
    value</ExposureTimeCalculator>
        <SelectedInk>Default</SelectedInk>
        <MinTestExposure>0</MinTestExposure>
        <TestExposureStep>0</TestExposureStep>
        <InkConfig>
            <PercentageOfPrintMaterialConsideredEmpty>10.0</PercentageOfPrintMaterialConsideredEmpty>
            <Name>Default</Name>
            <SliceHeight>0.1</SliceHeight>
            <LayerTime>26000</LayerTime>
            <FirstLayerTime>140000</FirstLayerTime>
            <NumberofBottomLayers>4</NumberofBottomLayers>
            <ResinPriceL>65.0</ResinPriceL>
        </InkConfig>
        <ZLiftDistanceGCode>M650 D${ZLiftDist} S${ZLiftRate}</ZLiftDistanceGCode>
        <ZLiftSpeedGCode>M650 D${ZLiftDist} S${ZLiftRate}</ZLiftSpeedGCode>
        <gCodeFooter>G1 Z 5;M18</gCodeFooter>
        <gCodeHeader>G91;M17</gCodeHeader>
        <gCodeLift>G1{$SlideTiltVal != 0? X$SlideTiltVal:} Z(${ZLiftDist} * ${ZDir}) F{${CURSLICE} &amp;lt; ${NumFirstLayers}?$ZBottomLiftRate:${ZLiftRate}}; G1{$SlideTiltVal != 0? X($SlideTiltVal * -1):} Z((${LayerThickness}-${ZLiftDist}) * ${ZDir}) F$ZRetractRate;&amp;lt;Delay&amp;gt; %d(${ZLiftDist}*60000/$ZRetractRate+200)</gCodeLift>
    </SliceBuildConfig>

    If you need anymore help please just tell me.

    Kind regards,

    knibor
Sign In or Register to comment.