
Alle Informationen über den Sculpfun S70 Max Diodenlaser. Sobald ich ihn genauer testen konnte, werde ich diesen Artikel weiter verfeinern.
Achtung!! Der S70 verwendet auch die MR30-Stecker für den Anschluss der Laserköpfe, aber die Pins wurden geändert!!! Man kann einen S30 Ultra oder IR-2 Laserkopf nicht ohne weitere Modifikation am S70 montieren! Siehe Bild unten.
Technische Daten
| Laser power | 70W |
| Laser wavelength | 455nm |
| Spot size | 0.15*0.12mm |
| Marking speed | 36000mm/min |
| Processing material type | wood, leather, acrylic, stone, ceramics, glass, paper, etc. |
| Engraving area | 830*800mm |
| Repeat positioning accuracy | 0.1mm |
| Focusing method | auto focus + manual focus |
| Supported Systems | Android / iOS / Windows / macOS |
| Connection | WIFI (connected via TS1) / USB |
| Operating voltage | DC24V |
| Operating current | 14.6A |
| Input power | 350W |
| Machine size | 1154*1113*240mm |
| Machine weight | 15.2kg |
| Package size | 1180x380x280mm |
| Package weight | 22kg |
Handbuch: Download
Bilder
Offizielle Bilder:
























Bilder vom Unboxing und den Details:









Lasermodul:






Das Lasermodul hat sowohl den klassischen Versorgungsanschluss, als auch einen weiteren Kommunkationsanschluss, mit dem die Daten (Temperatur, Sensordaten usw.) an das Mainboard geleitet werden. Wichtig beim MR30-Anschluss ist, dass die Pinbelegung im Vergleich zu den anderen Serien (S30, A9) geändert wurden! VCC und Signal wurden getauscht.
Man kann andere Module anschließen (IR-2, A9), allerdings benötigt man dafür ein Adapterkabel. Man sollte sich allerdings auch im Klaren darüber sein, dass beispielsweise das IR-2-Modul einen sehr kleinen Schärfebereich (Fokusbereich) von ca. 2 mm hat, und die Mechanik des S70 sehr groß ist. Da kann das durchaus mal in der Schwankungen liegen, so dass das Modul ohnehin nicht empfohlen wird (bei kleinen Gravuren sollte das allerdings kein Problem sein).



Air Assist-Pumpe:



Montage / Aufbau
Hier ist das offizielle Video zum Aufbau:
Und hier ist noch das Video zum Aufbau des optional erhältlichen Gehäuses:
Benutzung
Sculpfun hat ein Video für die Basics veröffentlicht:
Firmware-Einstellungen
Hier ist die Liste der Standard-Einstellungen des S70:
$0=3
$1=250
$2=0
$3=6
$4=0
$5=1
$6=1
$10=1
$11=0.001
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3
$24=10000.000
$25=5000.000
$26=250.000
$30=1000.000
$31=0.000
$32=1
$100=100.000
$101=100.000
$102=1600.000
$110=20000.000
$111=20000.000
$112=500.000
$120=1000.000
$121=1000.000
$122=100.000
$130=800.000
$131=800.000
$132=45.000
Die folgende Tabelle enthält alle speziellen Konfigurationsoptionen, die nicht durch die allgemeinen grbl-Einstellungen abgedeckt sind. Mit diesen kann man die zusätzlichen Funktionen des S70 feinabstimmen.
| Parameter | Shortcut | Name | Parameter description | Example | Illustrative description |
| $Laser/PowerComp/Enable=<bool>[0,1][false,true][off,on] | Laser power compensation | After enabled, the output power will be corrected according to the measured laser power curve | $Laser/PowerComp/Enable=0 | Turn off laser power compensation | |
| $AF=<float>[0:100] | Laser AF lifting distance | Autofocus setting (distance of laserhead to surface, no change of optical focus distance) | $AF=11.5 | Lift 11.5mm after laser AF | |
| $Homing/Pulloff[X,Y,Z]=<float>[0:1000] | Pull-off distance after returning to zero | Pull-off after homing to clear the limit switches, individual per axis | $Homing/PulloffX=8 | Set X homing pull-off to 8 mm | |
| $AirPump/Enable=<bool>[0,1][false,true][off,on] | Air Pump Main Enable | When enabled, M8 pump on command and the M9 pump off command are functional | $AirPump/Enable=0 | Turn off the air pump | |
| $AirPump/Idle=<int>[0:55] | $air | Idle Air Flow | The flow rate of weak airflow in the idle state after responding to the M9 instruction, in L/min | $AirPump/Idle=5 Shortcut: $air=5 | The idle air flow rate is set to 5 L/min |
| $AirPump/Run=<int>[0:55] | Active Air Flow | The flow rate of strong airflow in working condition after responding to the M8 command, in L/min | $AirPump/Run=50 | The air flow rate in the working state is set to 50L/min | |
| $AirPump/Frequency=<int>[0:1000] | Air pump frequency | Frequency of pump control, in Hz | $AirPump/Frequency=50 | Set the air pump frequency to 50Hz | |
| $Buzzer/Enable=<bool>[0,1][false,true][off,on] | $buzzer | Buzzer enabled | When enabled, it beeps during critical operations or alarms when a machine error occurs | $Buzzer/Enable=0 Shortcut: $buzzer=0 | Turn off the buzzer |
| $Buzzer/Volume=<int>[0:3] | Buzzer volume | Buzzer level, 4 levels available | $Buzzer/Volume=3 | The buzzer volume is set to maximum | |
| $Fan/Enable=<bool>[0,1][false,true][off,on] | $fan | Exhaust Fan Enable | When enabled, rear exhaust fan automatically turns on when the laser is illuminated and turns off with a delay after the laser is turned off | $Fan/Enable=0 Shortcut: $fan=0 | Turn off the exhaust fan |
| $Fan/VentingTime=<int>[0:1000] | Exhaust fan time | The time for the exhaust fan to be disabled after the laser stops emitting light, in sec | $Fan/VentingTime=60 | The exhaust fan is delayed for 60s to close | |
| $Fan/Duty=<int>[0:1000] | Exhaust fan PWM duty cycle | Exhaust strength when the exhaust fan is on, 0-100% maps to 0-1000 | $Fan/Duty=500 | The exhaust fan works at 50% power | |
| $Fan/Frequency=<float>[50:10000] | Exhaust fan PWM frequency | The frequency of the PWM signal driving the exhaust fan, in Hz | $Fan/Frequency=25000 | Set the frequency of the PWM signal to drive the exhaust fan to 25 kHz | |
| $Jog/Step/Distance=<float>[0:1000] | Keyboard jog distance | The JOG movement distance of the machine after one effective key press, in mm | $Jog/Step/Distance=50 | The JOG movement of the machine after one effective button press is 50mm | |
| $Jog/Step/Speed=<float>[0:1000] | Keyboard jog speed | The speed of movement of the machine JOG after the key triggers the jog, in mm/min | $Jog/Step/Speed=10000 | The movement speed of the machine JOG after the button is triggered is 10000mm/min | |
| $Jog/Continuous/Speed=<float>[0:1000] | Keyboard continous jog speed | The speed of movement of the machine JOG after the button triggers continuous movement, in mm/min | $Jog/Continuous/Speed=1000 | The movement speed of the machine JOG after the button triggers the continuous movement is 1000mm/min | |
| $LaserHead/LensContam/Enable=<bool>[0,1][false,true][off,on] | $lens | Lens dirt detection enable | After enabled, the motherboard will detect the degree of dirtiness of the lens based on the data transmitted back by the laser head, and if it is judged to be dirty, it will send a prompt, but it will not stop working | $LaserHead/LensContam/Enable=0 Shortcut: $lens=0 | Turn off the lens dirt detection function |
| $LaserHead/LensContam/Threshold=<int>[0:100] | Lens dirt detection threshold | An alert is issued when the lens dirt index is greater than the threshold | $LaserHead/LensContam/Threshold=30 | Set the lens dirt detection threshold to 30 | |
| $LaserHead/FireAlert/Enable=<bool>[0,1][false,true][off,on] | $fire | Flame detection enable | After enabled, the motherboard will evaluate whether the material is on fire based on the data sent back by the laser head, and if it is judged to be on fire, it will send a prompt to stop the operation and move the laser head away from the ignition point | $LaserHead/FireAlert/Enable=0 Shortcut: $fire=0 | Turn off the flame detection function |
| $LaserHead/FireAlert/NTC/Threshold=<float>[25:100] | Flame detection NTC threshold | When the feedback value of the NTC temperature sensor is greater than the NTC threshold and the feedback value of the IIR infrared sensor is less than the IIR threshold, it is judged that the material is on fire, and the unit is Celsius | $LaserHead/FireAlert/NTC/Threshold=50 | Set the flame sensor NTC threshold to 50 degrees Celsius | |
| $LaserHead/FireAlert/IIR/Threshold=<float>[0:4095] | Flame detection IIR threshold | When the feedback value of the NTC temperature sensor is greater than the NTC threshold and the feedback value of the IIR infrared sensor is less than the IIR threshold, it is judged that the material is on fire, and the unit is Celsius | $LaserHead/FireAlert/IIR/Threshold=200 | Set the flame sensor IIR threshold to 200 degrees Celsius | |
| $LaserHead/CommTimeout/Enable=<bool>[0,1][false,true][off,on] | Communication timeout detection enable | When enabled, if the motherboard does not receive a valid message from the laser head within 3 seconds, an error will be reported | $LaserHead/CommTimeout/Enable=0 | Disable the laser timeout detection function | |
| $Debug/Enable=<bool>[0,1][false,true][off,on] | $debug | Debug output enable | When enabled, debug information will be printed on the debugging serial port, but it may affect the normal operation of the machine, baud rate: 921600 | $Debug/Enable=0 Shortcut: $debug=0 | Disable the debug information output |
| $Debug/Mode=<int>[0:2] | Debug the output mode | Type of report: 0 VOFA, 1 received string, 2 dirty monitoring data | $Debug/Mode=0 | Debugging the output of VOFA format data to plot the waveform | |
| $TMC/Spread=<bool>[0,1][false,true][off,on] | $spread | Enable TMC high-speed mode | The TMC drive capability is increased, but it will create more noise | $TMC/Spread=0 Shortcut: $spread=0 | Turn off the TMC drive high-speed mode |
| $SmartSpeed/Enable=<bool>[0,1][false,true][off,on] | Smart Speed Mode enable | When enabled, acceleration and maximum velocity are limited in actual motion, but parameter settings are not affected | $SmartSpeed/Enable=0 | Turn off Smart Speed Mode | |
| $SmartSpeed/Mode=<int>[0:1] | $speed | Smart Speed Mode Select | 0: Low speed mode, acceleration 500, maximum speed 20000, 1: High speed mode, acceleration 1000, maximum speed 36000 | $SmartSpeed/Mode=0 Shortcut: $speed=0 | Smart Speed Mode 0 |
| $TiltSensor/Enable=<bool>[0,1][false,true][off,on] | $tilt | Tilt detection enable | When enabled, if the tilt angle of the machine exceeds the threshold in a short period of time, an error will be reported and the operation will be stopped | $TiltSensor/Enable=0 Shortcut: $tilt=0 | Turn off tilt detection |
| $TiltSensor/Threshold=<float>[0:90] | $tilt_th | Tilt detection threshold | The error threshold of the tilt angle change of the machine in a short period of time, unit ° | $$TiltSensor/Threshold=15 Shortcut: $tilt_th=15 | Set the tilt detection threshold to 15° |
| $test/probe | Probe cycle | Start a probing cycle manually. |

