Permalink
Please sign in to comment.
Browse files
Merge pull request #1 from wilbur-shi/gh-pages
Merge SLAcer with Angela
- Loading branch information...
Showing
with
50 additions
and 3 deletions.
- +1 −0 index.html
- +4 −3 js/main.js
- +45 −0 js/photonic3d.js
| @@ -0,0 +1,45 @@ | ||
| +// Photonic3D Modifications and Features to SLAcer | ||
| + | ||
| +// Utils | ||
| +function findPythagoreanC(a, b) { | ||
| + return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2)); | ||
| +} | ||
| + | ||
| +function setPrinterCallibrationSettings(printer) { | ||
| + // console.log(printer); | ||
| + var slicingProfile = printer.configuration.slicingProfile; | ||
| + var monitorDriverConfig = printer.configuration.machineConfig.MonitorDriverConfig; | ||
| + var dotsPermmXYAverage = (slicingProfile.DotsPermmX + slicingProfile.DotsPermmY) / 2; | ||
| + var dotsPermmDiagonal = findPythagoreanC(dotsPermmXYAverage, dotsPermmXYAverage); | ||
| + var diagonalNumPixels = findPythagoreanC(monitorDriverConfig.DLP_X_Res, monitorDriverConfig.DLP_Y_Res); | ||
| + | ||
| + var diagonalMM = diagonalNumPixels / dotsPermmDiagonal; | ||
| + var buildVolXmm = Math.round(monitorDriverConfig.DLP_X_Res / dotsPermmXYAverage); | ||
| + var buildVolYmm = Math.round(monitorDriverConfig.DLP_Y_Res / dotsPermmXYAverage); | ||
| + | ||
| + $buildVolumeX.val(buildVolXmm); | ||
| + $buildVolumeY.val(buildVolYmm); | ||
| + updateBuildVolumeSettings(); | ||
| + | ||
| + $('#screen-diagonal-unit-in').prop('checked', false); | ||
| + $('#screen-diagonal-unit-mm').prop('checked', true); | ||
| + $screenDiagonalSize.val(diagonalMM); | ||
| + | ||
| +} | ||
| + | ||
| +// Initialize values | ||
| +function initializeValues() { | ||
| + $slicerSpeedYes[0].checked = true; | ||
| + $slicerSpeedNo[0].checked = false; | ||
| + updateSlicerSettings(); | ||
| + | ||
| + var printer = $.get( "/services/printers/getFirstAvailablePrinter", function( data ) { | ||
| + if (data !== null && data !== undefined) { | ||
| + setPrinterCallibrationSettings(data); | ||
| + } | ||
| + }); | ||
| +} | ||
| + | ||
| +$(window).bind('load', initializeValues); | ||
| +// $(document).ready(initializeValues); | ||
| +// initializeValues(); |
0 comments on commit
51ecb87