LaserBot - Mirrored Images


#1

I have a LaserBot and it is working as expected with MLaser. However I have noticed that GCode that is generated elsewhere is mirrored. I have looked at other topics and while I found items on the XY Plotter did not find anything specific to MLaser and the LaserBot. Before I laser anything from GCode I effectively have to mirror the image.

Here is what I have noticed. When I load the GCode for the Test file (The big M and the X Y Axis Ruler) into GCode simulators like GWizard or GCode Sender the image is actually inverted when looking at the XY axis, it really looks like a big W rather than an M with the ruler on what would be top of the W as compared to where the native Y axis is. This leads me to think if the test file is mirrored that there is nothing wrong with the machine and my set up but rather the coordinate system being used for the Y Axis.

So I know that this is an international product so could it be that the LaserBot has been created with some form of none Western assumption or gcode assumption of how the X&Y Axis are used? I find it very odd that the test image itself is flipped and so this makes me think that there is some other assumptions at play here. Like could it be that the assumption of where 0,0 resides is based off screen coordinates which typically is top left of a screen verses more machines orientated coordinates which are bottom left ? Could explain the flip on the Y Axis

Any idea on how we can

  1. Print the test image that renders correctly in machine coordinate system (I.e. Looks like an M with the X Axis rule printed at Y=0 verses
  2. Support other GCode images without having to flip them
  3. Can we do this we with either software updates or suggestions on how to rework the physical machine

Thanks

Wayne


#2

Hi waynebevan,

Yes, the coordinate of the test M is not all same with the physical coordinate of the Laserbot.
It is just a test image which won’t affect the normal use. When you import the image into the mLaser and print, the coordinate on mLaser matches the physical coordinate of Laserbot, please don’t worry about this and thanks for your suggestion.

As for the gCode file, normally the mLaser software will transfer the image which you imported to gCode when start print which is much more convenient, there is no need to provide other gCode file to print. Anyway, we will add your request to our customer feedback list.


#3