You are not logged in.

#1 2016-09-04 20:59:25

Kvirre
Member
Registered: 2016-08-07
Posts: 47

Mirror Projected image

In a print I made I noticed that my letters where mirrored.
And I would like to flip my XY axis on the projector, how do I do that?

Last edited by Kvirre (2016-09-04 21:00:15)

Offline

#2 2016-09-04 21:15:15

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

Check out your projector's manual.

Offline

#3 2016-09-05 06:28:37

Kvirre
Member
Registered: 2016-08-07
Posts: 47

Re: Mirror Projected image

It's not really a projector (I only wrote that to use the same terminology NanoDLP uses).
I use a iPad-LCD driven through a displaydriver (not possible to do any settings).

I was looking for something found in Creation Workshop .... Flip X and Flip Y in the "Setup" section.

Offline

#4 2016-09-05 06:37:36

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

It takes some processing effort on rpi. I will try to add it without major performance hit. It is probably the worst place to handle the issue.

You can try flip function of your 3d design program before I could add it to nanodlp.

Offline

#5 2016-09-05 06:58:36

Kvirre
Member
Registered: 2016-08-07
Posts: 47

Re: Mirror Projected image

Ok, I see.

I might have found a solution ... in rpi : config.txt one could apparently add : display_rotate=0x10000
This should flip in X and to filp Y (mirror) one could use  : display_rotate=0x20000

Makes me think that I could flip both using : display_rotate=0x30000


Will try it later today.

This would hopefully not strain the processor of the RPI

Last edited by Kvirre (2016-09-05 07:01:20)

Offline

#6 2016-09-05 07:09:40

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

Good find, I doubt it will have any effect on rpi processor.

Offline

#7 2017-02-04 00:11:34

jamesarm97
Member
Registered: 2017-02-02
Posts: 69

Re: Mirror Projected image

Fixes the mirrored text and all the webpage images but the slicer seems to ignore the resolution and slices portrait mode.

Offline

#8 2017-02-04 07:32:14

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

As long as you entered correct width and height on the setup page it should work. Slicer will initialize based on the setup value.

Offline

#9 2017-03-05 18:39:30

Gatto
Member
Registered: 2017-02-14
Posts: 75

Re: Mirror Projected image

On win and lcd, no way to have mirrored images ?

Offline

#10 2017-03-05 20:04:52

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

UltraMon could do that on windows. You can mirror your pieces with your design program. It is something could be added to nanodlp but it have negative effect on performance.

Offline

#11 2017-03-06 08:47:59

Gatto
Member
Registered: 2017-02-14
Posts: 75

Re: Mirror Projected image

Shahin wrote:

UltraMon could do that on windows. You can mirror your pieces with your design program. It is something could be added to nanodlp but it have negative effect on performance.

I know on PI working with rasters negatively affects cpu performances, but on x86 mirroring, also from a shell, is very fast.

I can give a try using syscall to see what happens, if you implement something like [[CurrentRasterFileName]] or similar, otherway with only layer n is quite difficult to locate raster to process.

This can also open to raster compensation, if needed.

Offline

#12 2017-03-07 03:19:12

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Mirror Projected image

There are couple of ways to do that.
1. You can run separate service to watch plates/ folder for new files and process them.
2. On gcode box before layer use [[ExecReturn run.bat plates\[[PlateID]]\[[LayerNumber]].png]] (I am not sure how it will works on windows.)
3. On gcode box start [[Exec run.bat plates/[[PlateID]]]], watch folder for new file and rotate any new file.

Offline

#13 2017-03-07 08:40:32

Gatto
Member
Registered: 2017-02-14
Posts: 75

Re: Mirror Projected image

Shahin wrote:

There are couple of ways to do that.
1. You can run separate service to watch plates/ folder for new files and process them.
2. On gcode box before layer use [[ExecReturn run.bat plates\[[PlateID]]\[[LayerNumber]].png]] (I am not sure how it will works on windows.)
3. On gcode box start [[Exec run.bat plates/[[PlateID]]]], watch folder for new file and rotate any new file.

Nice tip, I'll give a try, thanx

Offline

Board footer

Powered by FluxBB