You are not logged in.
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.
Last edited by i9n0r (2018-07-29 12:20:35)
Offline
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
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
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
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 completedNano 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
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
after delete all gcode now it work.
Thank you.
Offline