Tweakie:
>>Are you using a variable PWM (linked to axis speed) to provide the Acceleration
The PWM is controlled on a 1ms waypoint basis. So each time I sent waypoint data, I also
send a PWM for that ms. The program looks into a database for each location to get its power
point for that ms ( an image in this case), and then scales that power by a formula based on
feedrate and euclidian distance of the upcoming ms's motion. So for example, if an F8000 is in effect,
and 50% laser power is selected, the program calc's the energy per mm going out, and maxes at 50% when we
hit 8000/ 60000 = .13mm's per ms. So all power is then scaled from 0 - .13mm/sec with .13 being
50% power output, this is recalcuated each ms.
All that fixes very well accel and decel and keeps power very smooth here for the most part,
but I intend now to add a quadratic correction formula to the power curve to smooth it more
to take into account nonlinearity of a particular laser.
I know Ill never make it perfect, but Im of the feeling the more calibrations you have, the better
it "should" get. Its not a bad initial testing for only a 10 watt engraver.. Thats 2mm deep, Im
aiming for 19.
, doing multipass should let me get results more similar to a 100 watt..just slower.
Art