What settings do you use to get decent grayscale representation with a K40 and

I’ve had alot of luck with Maple plywood and the plus side to it is, it smells like pancakes when you are laser engraving it

Mmmm pancakes :slight_smile:
@cprezzi ​ I’ll send some photos when I’m at work. We have a fairly different psi :wink:

Our 40w Psu is on the right, the one on the left i think is the more common on in a k40?

Today I got GRBL-LPC working on my K40 and the results are very promissing. 3x the speed of smoothieware! Nothing else was changed, only the firmware.

It’s great, just using a .bin? Or doing full compilation toolchain?

Btw. I’m about to add dithering to lw :slight_smile:

@cprezzi ​ are you able to edit the grlb so i can test it on the fabkit? We have a slightly different set up as we have no pot only onoff and pwm

Jitter free movement @ 140mm/s with grbl-LPC compared to 40mm/s with smoothie! Nobody could say anymore that Windows10 with it’s drivers and LW4 is not capable of these speeds.

:smiling_imp:

:-p

@Jorge_Robles @Bonne Wilce I have compiled my own bin, because @Todd_Fleming s default PWM frequency (40kHz) was to fast for my K40 to get any grayscale. I use only 5kHz (=200ms, like on smoothie).
In the meantime Todd has added a 5kHz version to his bin’s :slight_smile:

@Bonne Wilce I can compile a special configuration for you. What do you need?

Spindle direction pin is not ported yet and I think that would be needed for separate on/off and pwm. @Todd_Fleming am I right?

Thanks @cprezzi ​ I’ll link you our config file when I’m home tonight. The on off can be done with and switch i guess only m3 m5 for start and end job

Proof of the 140mm/s test:

@cprezzi correct. I stripped out the Arduino code, which handled a complicated pin enable/dir/pwm swapping system and replaced it with pwm-only spindle code.

@Todd_Fleming I have changed the laser pwm frequency in grbl-LPC to a $ setting (33), so I can easily change it between jobs. This way I was able to proof my theory that hight frequency (short pulses) do burn less but cut deeper, while low frequency do better burning. I got the best grayscale results around 2000Hz and best cutting around 5000 Hz. I did not yet find, where to add the new param to the $$ output. Could you please point me to the right direction?

@cprezzi https://github.com/gnea/grbl-LPC/blob/612b781e3e971a7cb1dd05d3cbfcc723f20d22f2/grbl/report.c#L183