Is there any one already using or have tested the FebTop Optimus (2017/2018) with Laser Module ?
I have it working mainly fine with LightBurn, but I cannot test the $32=1 in console, and the laser stay power on between moves and lightly burn the surface…
My question is; can I set this mode without console ?
I’ve never heard of Febtop firmware before, but if you’re using the Smoothieware profile in LightBurn, it expects that G0 and G1 moves automatically disable / enable the laser. Make sure laser_module_enable is set to true in the config file, assuming it’s the same as Smoothieware. LightBurn expects that you’re using the CNC build of Smoothieware.
Will give a check of the laser_module_enable = true
It looks like it is disabled (false) by default on the config files for laser !
I will test and report soon…
I just modified the config file of the uSD card of my FEBTOP and replace false by true in laser_module_enable line and it look that nothing has changed !
The laser stay ON in G0 moves…
I will check again my LightBurn config and the FebTop one also.
In the config I have seen : #Switch module for laser control
switch.laser.enable true #
switch.laser.input_on_command M03 #
switch.laser.input_off_command M05 #
switch.laser.output_pin 2.4 #
switch.laser.output_type pwm # just an on or off pin #switch.laser.pwm_period_ms 1 #set freq as 1kHZ
I have only changed laser_module_enable to true, as below…
Do I need to change also others settings, actually commented ?
# Laser module configuration
laser_module_enable true # Whether to activate the laser module at all. All configuration is
# ignored if false. #laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5
# can be used since laser requires hardware PWM #laser_module_max_power 0.8 # this is the maximum duty cycle that will be applied to the laser #laser_module_tickle_power 0.0 # this duty cycle will be used for travel moves to keep the laser
# active without actually burning #laser_module_pwm_period 20 # this sets the pwm frequency as the period in microseconds
These are mine, but they look different, and are for a different Smoothie board:
## Laser module configuration
laser_module_enable true # Whether to activate the laser module at all. All
configuration is
# ignored if false.
laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only
P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26
# can be used since laser requires hardware PWM
laser_module_maximum_power 0.8 # this is the maximum duty cycle that will be applied to the laser
laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser
# active without actually burning.
#laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between
# the maximum and minimum power levels specified above
laser_module_pwm_period 200 # this sets the pwm frequency as the period in microseconds
switch.laserfire.enable false
switch.laserfire.output_pin 2.6
switch.laserfire.output_type digital
switch.laserfire.input_on_command M3
switch.laserfire.input_off_command M5
laser_module_enable true # Whether to activate the laser module at all. All configuration is
# ignored if false.
laser_module_pin 2.4 # this pin will be PWMed to control the laser. Only P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26
# can be used since laser requires hardware PWM
#laser_module_ttl_pin 1.30 # This pin turns on when the laser turns on, and off when the laser turns off.
laser_module_maximum_power 1.0 # this is the maximum duty cycle that will be applied to the laser
laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser
# active without actually burning.
#laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between
# the maximum and minimum power levels specified above
laser_module_pwm_period 200 # this sets the pwm frequency as the period in microseconds
#laser_module_enable true # Whether to activate the laser module at all. All configuration is
# ignored if false.
#laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26
# can be used since laser requires hardware PWM
laser_module_max_power 0.8 # this is the maximum duty cycle that will be applied to the laser
laser_module_tickle_power 0.0 # this duty cycle will be used for travel moves to keep the laser
# active without actually burning
#laser_module_pwm_period 20 # this sets the pwm frequency as the period in microseconds
switch.laser.enable false #
switch.laser.input_on_command M03 #
switch.laser.input_off_command M05 #
switch.laser.output_pin 2.4 #
switch.laser.output_type pwm # just an on or off pin