You are not logged in.

#1 2017-06-15 15:47:39

adam
Member
Registered: 2016-02-18
Posts: 100

syscall "before each layer" too early

Hi,

contrary to previous versions, now with 1524 the syscall "before each layer" is done before the axis moves down. is it intended?

previously:

..... -> syscall before -> expose -> syscall after -> move up -> move down -> .....


now (v 1524):

..... -> syscall before -> move down ->  expose -> syscall after -> move up -> .....


cheers^^

Offline

#2 2017-06-15 15:51:26

adam
Member
Registered: 2016-02-18
Posts: 100

Re: syscall "before each layer" too early

as a side note, it would be really interesting to see a sequence diagram of all the actions during print.

Offline

#3 2017-06-15 19:16:33

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

Re: syscall "before each layer" too early

No it is just as before but loops get tighter for pulse generation if timing between two log is too close. It could be just minor logging difference between two versions.

Edit:

Apparently it really runs before. Will reverse position with next update.

Offline

#4 2017-06-15 19:41:44

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

Re: syscall "before each layer" too early

1. Move to layer (pulse)
2. syscall before
3. gcode before
4. shutter open
5. wait before layer
6. display layer
7. shutter close
8. remove image
9. wait after
10. syscall after
11. gcode after
12. move to wait position
13. wait on top

Offline

#5 2017-06-16 11:37:48

adam
Member
Registered: 2016-02-18
Posts: 100

Re: syscall "before each layer" too early

nice, thanks. I will try syscall in shutter before moving to GPIO.

Offline

Board footer

Powered by FluxBB