You are not logged in.

#1 2018-07-29 12:19:01

i9n0r
Member
Registered: 2018-07-25
Posts: 8

Need some help please. (End Stop , Home direction, Serial Terminal)

I build my dlp printer with RPI 3b+ (direct drive) that run NanoDLP Generic Printer - Build 1848

I have a few question.

- Is it possible to use  only Bottom limit end stop?

- Can I set home direction?

- Why my serial terminal is not working. I try to send $ but no response.

Thank you.

ndV

Last edited by i9n0r (2018-07-29 12:20:35)

Offline

#2 2018-07-29 14:27:05

bigfilsing
Member
Registered: 2016-11-20
Posts: 306

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

Yes you can use just a single endstop

The home direction is set in your controller PCB firmware or swap the wires to your stepper motor ( Z + command should move the axis up = print head away from the resin tray)

'$' is used in GRBL Are you using GRBL ??

If you are just using a standard controller ( ramps1.4 or similar) with g-code try sending M119 which will report the endstop status ( 'triggered' or 'open' ( also a good way to test your Z endstop)) 

good luck

Offline

#3 2018-07-31 18:10:32

i9n0r
Member
Registered: 2018-07-25
Posts: 8

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

Thank you bigfilsing

I use direct drive that mean I can't use serial terminal.

Just add top End stop and everything works great (doesn't swap wire)

When power up build plate move up to zero position at top

But i have another problem.


MY  GCODE
_______________
Start of Print Code
_______________

G90 ;
G28 ;
[[Delay 15.0]] ;
[[PositionSet 0]] ;

____________________
Code Before Each Layer
____________________

G1 Z[[LayerPosition]] ; Move to layer position
[[Delay 1.2]] ; Wait for the movement finished
[[PositionSet [[LayerPosition]]]] ; Save layer position as the current position

____________________
Code After Each Layer
____________________

G1 Z{[[LayerPosition]]+[[ZLiftDistance]]} ; Lift to wait position
[[Delay 2.1]] ; Wait for the movement finished
[[PositionChange [[ZLiftDistance]]]] ; Again update position


And Log is
___________________

Debug    2    2018-07-31 17:34:27.431571    Pulsing    Moving Down 135266 pulses 169.0825 mm
Debug    2    2018-07-31 17:34:27.431417    Pulsing    Moving to Layer
Debug    1    2018-07-31 17:34:26.430828    Pulsing    Movement Finished Pulse 4000 / 4000 ; Height 4040 / 40 ; Time 7.995713231
Debug    1    2018-07-31 17:34:18.434859    Pulsing    Moving Up 4000 pulses 5 mm
Notice    1    2018-07-31 17:34:18.434716    Gcode    Position change 5 to 5.05
Debug    1    2018-07-31 17:34:16.334228    Gcode    Delay Printing For 2.1 Seconds
Debug    1    2018-07-31 17:34:16.317422    Shutter    Shutter Close
Debug    1    2018-07-31 17:34:16.317346    Image    Clear screen
Debug    1    2018-07-31 17:33:56.266076    Printing    Curing for 20 seconds
Debug    1    2018-07-31 17:33:56.054954    Shutter    Shutter Open
Warning    1    2018-07-31 17:33:56.054853    Image    Display layer public/plates/1/1.png
Notice    1    2018-07-31 17:33:56.054039    Gcode    Position set to 0.05
Debug    1    2018-07-31 17:33:54.853435    Gcode    Delay Printing For 1.2 Seconds
Debug    1    2018-07-31 17:33:54.852345    Pulsing    Movement Finished Pulse 800 / 800 ; Height 135346 / 136146 ; Time 1.578959399
Debug    1    2018-07-31 17:33:53.273128    Pulsing    Moving Down 800 pulses 1 mm
Debug    1    2018-07-31 17:33:53.27307    Pulsing    Movement Finished Pulse 135346 / 135346 ; Height 0 / 135346 ; Time 35.674654391
Debug    1    2018-07-31 17:33:17.598262    Pulsing    Moving Down 135346 pulses 169.1825 mm
Debug    1    2018-07-31 17:33:17.598062    Pulsing    Moving to Layer
Debug    1    2018-07-31 17:33:17.55042    Shutter    Shutter Close
Debug    1    2018-07-31 17:33:17.550344    Image    Clear screen
Notice    1    2018-07-31 17:33:17.549755    Gcode    Position set to 0
Debug    1    2018-07-31 17:33:02.549145    Gcode    Delay Printing For 15 Seconds
Warning    1    2018-07-31 17:32:34.789265    Slicer    Slicing operation has been completed.


after print first layer it keep moving down. Is it from Start of Print Code ??
Build plate doesn't move to bottom before set Position to Zero.

How to fix this.

Thank you.

PS. Sorry for my English.

Last edited by i9n0r (2018-07-31 18:14:20)

Offline

#4 2018-08-01 03:17:51

bigfilsing
Member
Registered: 2016-11-20
Posts: 306

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

The zero  ( Z0) position is normally at the bottom !  with any Z+ commands making the build plate move up / away from the screen.

What control board & firmware are you using?
The fact you are using delays tells me you are probably not using the properly modified firmware.
With modified firmware, you don't need delays as the firmware reports to NanoDLP when a movement is completed

Nano DLP has a terminal window! Look for the main menu items at the top of the screen Most right one is "terminal"

Last edited by bigfilsing (2018-08-01 03:19:05)

Offline

#5 2018-08-01 04:51:42

i9n0r
Member
Registered: 2018-07-25
Posts: 8

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

bigfilsing wrote:

The zero  ( Z0) position is normally at the bottom !  with any Z+ commands making the build plate move up / away from the screen.

What control board & firmware are you using?
The fact you are using delays tells me you are probably not using the properly modified firmware.
With modified firmware, you don't need delays as the firmware reports to NanoDLP when a movement is completed

Nano DLP has a terminal window! Look for the main menu items at the top of the screen Most right one is "terminal"


My control board is Raspberry Pi 3B+ Direct Control from GPIO ( no arduino ,Shield Connection = Disable ) Distribution is nanoDLP generic

I didn't not use any modified firmware just download from nanodlp web site.

at first I use [[WaitForDoneMessage]] but it doesn't work with Direct Control so I must use  delay instead.

In Z-Calibration page Floor = build plate goes down and top = build plate goes up is it correct?

Did I missed something ?

Thank you.

Offline

#6 2018-08-01 05:48:05

bigfilsing
Member
Registered: 2016-11-20
Posts: 306

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

I'm afraid I don't have any experience with direct control but I still think the home position (Z0) should be at the bottom.( the print head just above the screen)

Its difficult to advise remotely but if your machine is going up to the top endstop when you 'home' ( G28) the machine, i would reverse the stepper motor wires and swap the endstops around

Offline

#7 2018-08-01 17:18:44

i9n0r
Member
Registered: 2018-07-25
Posts: 8

Re: Need some help please. (End Stop , Home direction, Serial Terminal)

after delete all gcode now it work.

Thank you.

Offline

Board footer

Powered by FluxBB