Compare commits
9 Commits
9ff9afed38
...
add-settin
Author | SHA1 | Date | |
---|---|---|---|
e5d1903fd1 | |||
010cf7ebfa | |||
87c9a09638 | |||
498e13a0d9 | |||
adee11f96d | |||
207f18999b | |||
4c12f656d6 | |||
9b84c42401 | |||
c92e344523 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,5 +1,3 @@
|
||||
examples/
|
||||
axamples
|
||||
.directory
|
||||
/settings/settings.private.xml
|
||||
*.vcsettings
|
||||
|
@@ -62,8 +62,5 @@ Nächste Schritte:
|
||||
</cameraHomography>
|
||||
<cameraURL></cameraURL>
|
||||
<cameraTiming>0</cameraTiming>
|
||||
<projectorTiming>0</projectorTiming>
|
||||
<projectorWidth>0</projectorWidth>
|
||||
<projectorHeight>0</projectorHeight>
|
||||
<name>Epilog Zing 24 50W</name>
|
||||
</laserDevice>
|
||||
|
29
devices/OMTech_32_Polar_32_50W.xml
Normal file
29
devices/OMTech_32_Polar_32_50W.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<laserDevice version="0">
|
||||
<originBottomLeft>false</originBottomLeft>
|
||||
<jobSentText>Job was sent as '$jobname'
|
||||
Please:
|
||||
-Close the lid
|
||||
-Turn on the Ventilation
|
||||
-And press 'start' on the Lasercutter $name</jobSentText>
|
||||
<jobPrefix>visicut </jobPrefix>
|
||||
<laserCutter class="de.thomas_oster.liblasercut.drivers.Ruida">
|
||||
<baudRate>921600</baudRate>
|
||||
<host>192.168.1.1</host>
|
||||
<comport>auto</comport>
|
||||
<flipXaxis>true</flipXaxis>
|
||||
<flipYaxis>false</flipYaxis>
|
||||
<BedWidth>500.0</BedWidth>
|
||||
<BedHeight>300.0</BedHeight>
|
||||
<LaserPowerMin>0</LaserPowerMin>
|
||||
<LaserPowerMax>80</LaserPowerMax>
|
||||
<MaxVectorCutSpeed>500</MaxVectorCutSpeed>
|
||||
<MaxVectorMoveSpeed>500</MaxVectorMoveSpeed>
|
||||
<serialTimeout>15000</serialTimeout>
|
||||
<exportPath></exportPath>
|
||||
<uploadMethod>USB</uploadMethod>
|
||||
</laserCutter>
|
||||
<cameraTiming>0</cameraTiming>
|
||||
<name>OMTech Polar 50W</name>
|
||||
</laserDevice>
|
@@ -130,10 +130,10 @@ function segment7write (x,y,w,string)
|
||||
*/
|
||||
|
||||
// each sample we test will be a square of this width in mm
|
||||
var squareSize = 8;
|
||||
var squareSize = 6;
|
||||
|
||||
// spacing between the squares, both horizontally and vertically
|
||||
var squareSpacing = 2;
|
||||
var squareSpacing = 1.25;
|
||||
|
||||
// if this is set, an outline close to the remaining content will be cut
|
||||
var cutOutline = true;
|
||||
@@ -242,12 +242,10 @@ function focusTest(x, y) {
|
||||
function cutSpeedTest(contentXOffset, contentYOffset, powersToTest, speedsToTest) {
|
||||
var fontWidth = 2;
|
||||
|
||||
contentYOffset += 20;
|
||||
|
||||
var firstPowerRowOffset = fontWidth * 3 + squareSpacing;
|
||||
|
||||
// TODO: improve
|
||||
var speedsText = "speeds";
|
||||
var speedsText = "speed";
|
||||
for (var i = 0; i < speedsText.length; ++i) {
|
||||
var currentCharYOffset = i * (fontWidth * 3) + firstPowerRowOffset;
|
||||
segment7write(contentXOffset, contentYOffset + currentCharYOffset, fontWidth, speedsText.slice(i, i+1));
|
||||
@@ -259,7 +257,7 @@ function cutSpeedTest(contentXOffset, contentYOffset, powersToTest, speedsToTest
|
||||
// TODO: improve
|
||||
// this text will be aligned centrally above the X axis
|
||||
var firstColumnOffset = 3 * fontWidth * 1.5;
|
||||
var powersText = "powers";
|
||||
var powersText = "power";
|
||||
segment7write(contentXOffset + firstColumnOffset + powersToTest.length / 2 * (squareSize + squareSpacing - 0) - (powersText.length / 2) * fontWidth * 1.5, 15, fontWidth, powersText);
|
||||
|
||||
// write column texts in the first ever row
|
||||
@@ -308,7 +306,7 @@ function cutSpeedTest(contentXOffset, contentYOffset, powersToTest, speedsToTest
|
||||
}
|
||||
|
||||
// could render at (0, 0), but then again, why not add some spacing right away?
|
||||
var xOffset = 25;
|
||||
var xOffset = 5;
|
||||
var yOffset = 5;
|
||||
|
||||
if (cutOutline) {
|
||||
@@ -346,4 +344,6 @@ if (!promptUserForMaxMinIntervals) {
|
||||
}
|
||||
}
|
||||
|
||||
yOffset += 20;
|
||||
|
||||
cutSpeedTest(xOffset, yOffset, powersToTest, speedsToTest);
|
||||
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<PowerSpeedFocusFrequencyProperty>
|
||||
<power>30</power>
|
||||
<speed>100</speed>
|
||||
<focus>-10.0</focus>
|
||||
<hideFocus>false</hideFocus>
|
||||
<frequency>5000</frequency>
|
||||
</PowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.drivers.EpilogEngraveProperty>
|
||||
<power>30</power>
|
||||
<speed>100</speed>
|
||||
<focus>0.0</focus>
|
||||
<hideFocus>false</hideFocus>
|
||||
<engraveBottomUp>true</engraveBottomUp>
|
||||
</com.t__oster.liblasercut.drivers.EpilogEngraveProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.drivers.EpilogEngraveProperty>
|
||||
<power>100</power>
|
||||
<speed>50</speed>
|
||||
<focus>0.0</focus>
|
||||
<hideFocus>false</hideFocus>
|
||||
<engraveBottomUp>true</engraveBottomUp>
|
||||
</com.t__oster.liblasercut.drivers.EpilogEngraveProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<PowerSpeedFocusFrequencyProperty>
|
||||
<power>100</power>
|
||||
<speed>100</speed>
|
||||
<focus>-1.0</focus>
|
||||
<hideFocus>false</hideFocus>
|
||||
<frequency>5000</frequency>
|
||||
</PowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>10.0</speed>
|
||||
<focus>15.0</focus>
|
||||
<frequency>5000</frequency>
|
||||
<min__power>70.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>14.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>80.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>35.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>14.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>20.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>4.0</speed>
|
||||
<focus>14.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>60.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>40.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>14.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>40.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>8.0</speed>
|
||||
<focus>14.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>70.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>35.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>13.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>35.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>30.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>13.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>20.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>7.0</speed>
|
||||
<focus>13.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>70.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>40.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>9.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>40.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>35.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>9.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>25.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>3.0</speed>
|
||||
<focus>9.0</focus>
|
||||
<frequency>500</frequency>
|
||||
<min__power>80.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<linked-list version="0.0.0.0">
|
||||
<com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
<power>80.0</power>
|
||||
<speed>100.0</speed>
|
||||
<focus>2.0</focus>
|
||||
<frequency>2000</frequency>
|
||||
<min__power>70.0</min__power>
|
||||
</com.t__oster.liblasercut.FloatMinMaxPowerSpeedFocusFrequencyProperty>
|
||||
</linked-list>
|
12
materials/Polypropylen-Schaum_32__40_PP-Schaum_41_.xml
Normal file
12
materials/Polypropylen-Schaum_32__40_PP-Schaum_41_.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<material version="0">
|
||||
<description></description>
|
||||
<engraveColor>#000000</engraveColor>
|
||||
<cutColor>#ff0000</cutColor>
|
||||
<color>#c5c5c5</color>
|
||||
<name>Polypropylen-Schaum (PP-Schaum)</name>
|
||||
<materialThicknesses>
|
||||
<float>20.0</float>
|
||||
</materialThicknesses>
|
||||
</material>
|
11
materials/W_228_schzwicker.xml
Normal file
11
materials/W_228_schzwicker.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<material version="0">
|
||||
<engraveColor>#000000</engraveColor>
|
||||
<cutColor>#ff0000</cutColor>
|
||||
<color>#ffffff</color>
|
||||
<name>Wäschzwicker</name>
|
||||
<materialThicknesses>
|
||||
<float>14.0</float>
|
||||
</materialThicknesses>
|
||||
</material>
|
@@ -4,10 +4,6 @@
|
||||
<defaultMapping>schneide rot, markiere grün, ignoriere blau, graviere Rest</defaultMapping>
|
||||
<disableSandbox>false</disableSandbox>
|
||||
<useFilenamesForJobs>true</useFilenamesForJobs>
|
||||
<labName>FabLab Altmühlfranken</labName>
|
||||
<enableQRCodes>false</enableQRCodes>
|
||||
<fastQRCodes>false</fastQRCodes>
|
||||
<fabqrActive>false</fabqrActive>
|
||||
<autoUpdateSettingsDisabled>false</autoUpdateSettingsDisabled>
|
||||
<lastAutoUpdateTime>0</lastAutoUpdateTime>
|
||||
<useThicknessAsFocusOffset>false</useThicknessAsFocusOffset>
|
||||
|
Reference in New Issue
Block a user