RAMPS 1.4 - Z Servo endstop
ฝัง
- เผยแพร่เมื่อ 1 ธ.ค. 2017
- This video explains how to setup a servo controlled z end stop.
One Time Tips, You Can PayPal Me:
www.paypal.me/EBraiman
Discord:
/ discord
Patreon:
/ edbraiman
buymeacoffee:
www.buymeacoffee.com/ebraiman
Required Hardware:
Arduino MEGA 2560
RAMPS 1.4
USB serial cable
servo
endstop
Required Software:
Arduino studios 1.8.2 or higher
www.arduino.cc/
MarlinFW (Firmware 1.1.6)
marlinfw.org/meta/download/
Pronterface
www.pronterface.com/
great video, well explained and simple to follow.
Thanks.
thank youuu
Hi, good video! I'm using ramps 1.6. How to configure?
Ramps 1.6 looks very similar, but looks like VCC pins combination moved and 12 volt ground pin maybe missing. Not sure of anything else changing, but maybe when I have some I'll record some tutorials.
what if we don't have a servo to move it out of the way? is there another method one can use?
Yes a static Endstop. Just demonstrating another option.
Hello, i think i need some help (I don't use an endstop yet): in config.h i uncommented the line NUM_SERVOS and put the array in SERVO_DELAY 300, 300, 300 and I can test it in Pronterface with M280 P0 S0/180 etc. It works, but when I load a dummy gcode picture and simulate a printing process, only x y steppers are moving, for Servo I get the error "M300 S30.00" or "M300 S255", depending on the possition. My question is: how do I get Pronterface to use command M280 for Servo ? Also P0 part is missing.
Thank you! Octav
Without endstop a printer will not work with a gcode slic3 file. The first command is something like G28 which is home all axes.
@@EdwardBraiman hi, thank you for your time, I confess I am a total noob on this area. I am trying to build a pen plotter, so for z I have only that servo which I want it to do only up and down. It moves with isolated command m280 p0 s0 from pronterface, but refuses to move when simulating printing (2D). I receive that M300 error. I supose I don't need an endstop for that, correct? (Note: I use Inkscape) After months of surfing the YT I decided your tutorials are the best, for me at least. But, obviosly, I need further guidence. Again, thank you for your time. Octav
Here are the gcodes ... marlinfw.org/meta/gcode/
@@EdwardBraiman thank you, I will check it, hope I will figure it out. Octav
You're welcome.
do you know why the servo tries to rotate clockwise when arduino is restarted rebooted.. then only after it fully boots the servo goes to stow position.. its fine except that im woried that it may kill the servo... when you hit the restart button the servo just went crazy and sweeps clockwise till it hits something and couldnt rotate nomore.. then after the bootscreen it works fine...
Sounds like it's getting current during boot process. You can always open a bug on GitHub for Marlin to see what they think.
@@EdwardBraiman somehow increasing the delay from 300ms to 500ms seems to have fixed it..
Hey Nice video, then you can make a robo crane using marlin a cartesian and this servo function?
Probably.