Constant Velocity Image Rastering I have been working very hard on creating a new

Constant Velocity Image Rastering

I have been working very hard on creating a new firmware based on grbl that will provide Constant Velocity Image Rastering. This is what the big manufacture such as Epilog and FullSpectrum use.

The video shows in real time the generation of the calibration ruler used by the LaserWeb guys. The head is moving at 250 mm/sec with acceleration set to 500 mm/s^2. Notice the over shoot of the head on each pass, This allows the head to accelerate to a fixed velocity before pixels begin to burn. This also allows me to have lower acceleration of 500 mm/sec^2. High rates of acceleration put mechanical stresses on both stepper motors and machine. The noticeable results of high extreme acceleration are machine chatter, position loss of the stepper and blown motors. The entire image is rendered in just over 1 min. Also notice how smoothly the head moves in both directions.

I have also included an image of a mountains seen highlighting the ability to do grey scale image rastering. notice the fade of the clouds in the upper right hand corner.

This was done using an Uno as the controller. Compare this 16 Mhz controller with the Smoothie coming in at 120 Mhz. Smoothie owners would need to be the judge as I do not have experience with that controller and I am not clear where its performance limitations are.

300 mm/sec is my limit after that things begin to fall apart. This is the max I can squeeze out of my 16 Mhz UNO controller, my plan is to move this to an arduino Due which is a 84 mhz processor. If every thing scale this would allow me to do image rastering at 1500 mm/sec, This is close to the upper limit of what an Epilog can do. The big question would be if I were able to achieve this kind of performance then how would our $400 K40 handle it??? :slight_smile:

Very good result.

Looking very good

Thanks Guys :slight_smile:

@Nick_Williams i have a spare uno with shield that id like to try, can you share your physical hookup and firmware/settings?

@Ariel_Yahni_UniKpty just PM you let me know if you didn’t get the message:-)