... if it's a firmware for 3D-printing, then you have another option, what's maybe even better -- for controlling lasers with Pronterface and Marlin4Due I'm using the extruder step signal to generate "speed independant" laser pulses - with this I'll get constant and pretty precise "pulses per mm", so regardless, how slow/fast its moving, the averaged power per mm is the same
For another solution with a STM32F4discovery board I'm using a CNC-software/firmware combo (Editask/Mtask) - here the programmer included a special I/O-pin and driver modi to synchrinize the laser-pulses to the motion (otherwise it would be delayed in the look-ahead buffer output).
Edited 1 time(s). Last edit at 08/01/2024 02:12AM by VDX.
Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [
reprap.org] -- Deutsche Facebook-Gruppe - [
www.facebook.com]
Call for the project "garbage-free seas" - [
reprap.org]