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/

ความคิดเห็น • 18

  • @deltabravo2810
    @deltabravo2810 4 ปีที่แล้ว

    great video, well explained and simple to follow.

  • @hopeful1521
    @hopeful1521 3 ปีที่แล้ว +1

    thank youuu

  • @EduardoFigueiredo_efig
    @EduardoFigueiredo_efig 5 ปีที่แล้ว

    Hi, good video! I'm using ramps 1.6. How to configure?

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว +1

      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.

  • @cyberstar251
    @cyberstar251 5 ปีที่แล้ว

    what if we don't have a servo to move it out of the way? is there another method one can use?

    • @EdwardBraiman
      @EdwardBraiman  5 ปีที่แล้ว

      Yes a static Endstop. Just demonstrating another option.

  • @octavianbanu5094
    @octavianbanu5094 4 ปีที่แล้ว +1

    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

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      Without endstop a printer will not work with a gcode slic3 file. The first command is something like G28 which is home all axes.

    • @octavianbanu5094
      @octavianbanu5094 4 ปีที่แล้ว +1

      @@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

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      Here are the gcodes ... marlinfw.org/meta/gcode/

    • @octavianbanu5094
      @octavianbanu5094 4 ปีที่แล้ว

      @@EdwardBraiman thank you, I will check it, hope I will figure it out. Octav

    • @EdwardBraiman
      @EdwardBraiman  4 ปีที่แล้ว

      You're welcome.

  • @genome692002
    @genome692002 3 ปีที่แล้ว

    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...

    • @EdwardBraiman
      @EdwardBraiman  3 ปีที่แล้ว

      Sounds like it's getting current during boot process. You can always open a bug on GitHub for Marlin to see what they think.

    • @genome692002
      @genome692002 3 ปีที่แล้ว +1

      @@EdwardBraiman somehow increasing the delay from 300ms to 500ms seems to have fixed it..

  • @PabloVivCo
    @PabloVivCo 2 ปีที่แล้ว

    Hey Nice video, then you can make a robo crane using marlin a cartesian and this servo function?