diff --git a/resources/thunder_device.lbdev b/resources/thunder_device.lbdev new file mode 100644 index 0000000..b58d054 --- /dev/null +++ b/resources/thunder_device.lbdev @@ -0,0 +1,143 @@ +{ + "DeviceList": [ + { + "DefaultCutList": [ + ], + "DefaultToolCutList": [ + ], + "DisplayName": "Thunderlaser Nova 24", + "EnableLaser2Offset": false, + "EnableProcessOffset": false, + "Height": 400, + "HomeOnStartup": true, + "Info": "", + "Laser2OffsetX": 0, + "Laser2OffsetY": 0, + "LastCamera": "/dev/video0", + "MirrorX": false, + "MirrorY": true, + "Name": "Ruida", + "ProcessOffsetX": 0, + "ProcessOffsetY": 0, + "ReverseIntervalCompensation": true, + "ReverseIntervals": [ + { + "LineShift": 0.07000000029802322, + "Speed": 200, + "StartAdjust": 0 + }, + { + "LineShift": 0.3199999928474426, + "Speed": 400, + "StartAdjust": 0 + }, + { + "LineShift": 0.3499999940395355, + "Speed": 600, + "StartAdjust": 0 + }, + { + "LineShift": 0.36000001430511475, + "Speed": 800, + "StartAdjust": 0 + }, + { + "LineShift": 0.33000001311302185, + "Speed": 1000, + "StartAdjust": 0 + } + ], + "Settings": { + "AutoIncrementFilename": false, + "CommPort": "ttyUSB0", + "DisableStart": false, + "DockState_ArtBrowser": false, + "DockState_Camera": false, + "DockState_Console": false, + "DockState_CutLibrary": true, + "DockState_LaserFiles": false, + "DockState_Move": true, + "DockState_ShapeProperties": true, + "DockState_VariableText": true, + "EnableZ": false, + "FrameBoundsCheck": true, + "Laser2Enabled": false, + "Laser2OffsetEnabled": false, + "Laser2OffsetX": 0, + "Laser2OffsetY": 0, + "LaserFire_Enable": false, + "LaserFire_Power": 0, + "LastMachineFilePath": "/home/timbeez/Documents/ThunderLaser", + "NegativeZ": false, + "NetworkTimeout": 5000, + "OptimizeZ": false, + "Pen_AbsDownPos": 0, + "Pen_AbsUpPos": 0, + "Pen_DownDelay": 0, + "Pen_Enabled": false, + "Pen_Type": 0, + "Pen_UpDelay": 0, + "Pen_ZRelChange": 0, + "RelativeZOnly": false, + "Sim_CornerTolerance": 0.009999999776482582, + "Sim_GlobalFactor": 0.800000011920929, + "Sim_MaxAccelX": 3000, + "Sim_MaxAccelY": 3000, + "Sim_MaxSpeedX": 1000, + "Sim_MaxSpeedY": 300, + "Sim_MinCornerSpeed": 1, + "Sim_RapidSpeed": 400, + "Sim_ScanAccelX": 10000, + "Sim_ScanAccelY": 3000, + "Sim_SpeedFactor": 1, + "TabPulseWidth": 0.05000000074505806, + "Units": 0, + "UserFinishX": 0, + "UserFinishY": 0, + "cameraIsFisheye": true, + "cameraMatrix": [ + 1439.5576489809798, + 0, + 0, + 0, + 1436.049663385261, + 0, + 1346.4234394287507, + 1064.6883050774707, + 1 + ], + "distortionMatrix": [ + -0.060746630266265936, + -0.016732482327288738, + 0.013146667436408339, + -0.006208075735286458 + ], + "inversePerspective": [ + 1.007517153184532, + 0.005273375481112889, + 1.8052245361951252e-06, + 0.01662695952603324, + 1.0196819131061337, + 1.3890807081840223e-05, + 38.09272593700299, + 5.466480085182393, + 1 + ], + "mapScale": 1.4317585229873657, + "mirrorRotaryOutput": false, + "rotaryIsChuck": true + }, + "Type": "Serial", + "UserCoords": [ + { + "IncludeZ": true, + "Name": "RotaryHome", + "XPos": 470.00201416015625, + "YPos": 225.4980010986328, + "ZPos": 3200 + } + ], + "Width": 600 + } + ] +}