collapse

Welcome!



Welcome to Robot Rebels, an online robot maker community.

Register today to post your projects, ask questions, share knowledge and meet like-minded people from around the world.


The RobotRebel.org Community

Author Topic: MKS GEN L Servo Issue  (Read 720 times)

huwmcgregor

  • Member
  • ****
  • h
  • Posts: 4
MKS GEN L Servo Issue
« on: March 02, 2018, 11:39:51 AM »
Hello Everyone )

I'm struggling to get auto bed levelling working correctly, and I'm getting to the limit of what Google info can help me with.
I'm trying to compile marlin Autobed levelling with a servo on my MKS Get L Processor. The problem I have is if I de-comment

#define Z_ENDSTOP_SERVO_NR_0 // Defaults to SERVO 0 connector.
#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles

I get an error:

SanityCheck.h:738: error: #error "Auto Bed Leveling requires one of these: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or a Z Servo."
#error "Auto Bed Leveling requires one of these: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or a Z Servo."
^
exit status 1
#error "Auto Bed Leveling requires one of these: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or a Z Servo."

I'm obviously wanting the servo, do I need to de-comment one of the other options as well?
I can get it to compile if I de-comment:
#define FIX_MOUNTED_PROBE

I have my servo connected to the 1st row of the servos connections
servo 1

D11 = Orange
5v = Red
GND = Brown

When I test with command G401 then the z axis moves up around 500mm then nothing happens.

Help would be much appreciated

Thanks

Huw

Smashley

  • Member
  • *
  • Posts: 67
Re: MKS GEN L Servo Issue
« Reply #1 on: March 02, 2018, 01:30:03 PM »
Based on the sanity check error it looks like it is not recognizing that one of the ABL options is selected.

From your pasted values, "#define Z_ENDSTOP_SERVO_NR_0"  seems wrong.. should be "#define Z_ENDSTOP_SERVO_NR 0"? (no underscore before the zero)

huwmcgregor

  • Member
  • ****
  • h
  • Posts: 4
Re: MKS GEN L Servo Issue
« Reply #2 on: March 03, 2018, 06:13:05 AM »
Thats great thanks for your help Smashley, The arm deployed this time, but didn't go back with the M402 code.


huwmcgregor

  • Member
  • ****
  • h
  • Posts: 4
Re: MKS GEN L Servo Issue
« Reply #3 on: March 05, 2018, 05:14:39 PM »
Im still having a bit of an issue with this servo not going back in with M402. Its deploying ok with M401. Anyone ever come across this issue? Im wondering if its the board?

Ive tested the pin and there is no signal comping out when M402 is sent. Debugging shows that M 402 is being sent to the board. Very confusing!

Smashley

  • Member
  • *
  • Posts: 67
Re: MKS GEN L Servo Issue
« Reply #4 on: March 05, 2018, 05:59:36 PM »
Sorry, my printer doesn't use a servo so I'm not sure. My googles suggest you have an open ticket with the folks on the Marlin side? I'd wait to see what they say before changing anything.

jinx

  • calling from free Europe
  • Moderator
  • Sr. Member
  • *****
  • Posts: 420
Re: MKS GEN L Servo Issue
« Reply #5 on: March 06, 2018, 03:58:34 AM »
I've not got the answer!. never used servo either  :-\BUT
when we declare the mks_base the pin.h goes on to refer to RAMPS.h, the ramps  does have issues with servo..  think I start with enabling all servo's and test each one "little reading if you not already http://forums.reprap.org/read.php?415,610621. and this http://forums.reprap.org/read.php?219,599896 seems the last comment solved it for the ramps!. Am hoping that switching headers will sort it.  " you working with the latest marlin or something supplied on an SD card? well worth keeping on top of the latest marlin release, just backup everything"

 what happens if you manually send servo commands over serial 
servo control  M280 P0 S0 then servo control  M280 P0 S70... then move the servo over to P1 do it again. " be sure to power off when unplugging anything".

Quote
Im still having a bit of an issue with this servo not going back in with M402. Its deploying ok with M401. Anyone ever come across this issue? Im wondering if its the board?
am reading  :o but is m402 the start of the bed probing routine and does it complete that? else it could just be hanging around waiting...



       
see where the servo lead connected to the second set of pins.

then in marlin
Code: [Select]
#define Z_ENDSTOP_SERVO_NR 1   // Defaults to SERVO 0 connector.
#define Z_SERVO_ANGLES {70,0}  // Z Servo Deploy and Stow angles
towards the bottom  of config.h line #1590
Code: [Select]
#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
servo responds as expected with M280 P1 S70-S0
« Last Edit: March 06, 2018, 08:51:31 AM by jinx »
I build bots

 

* Search


* Recent Topics

Antique (fun) stuff by MEgg
[April 24, 2018, 01:48:57 PM]


Spider by viswesh
[April 21, 2018, 09:41:33 AM]


Google Vision API using Raspberry Pi and Node by Ladvien
[April 20, 2018, 02:38:12 PM]


Hello from HITBOT - a young robot arm team by tinhead
[April 20, 2018, 11:32:57 AM]


MKS Gen L 1.0 by grayknight235
[April 20, 2018, 06:55:50 AM]


1B1 -- RAN Stack by Ladvien
[April 14, 2018, 10:40:54 AM]


Editing Raspberry Pi Code Remotely from Visual Studio Code by Ladvien
[April 14, 2018, 05:09:09 AM]


Post your last purchase. by Impala
[April 08, 2018, 12:54:11 PM]


Supercon by BaldwinK
[April 04, 2018, 09:57:55 AM]


Hex VI formally know as XCR3D v6 by jinx
[April 04, 2018, 07:10:51 AM]


Upload Arduino or AVR Programs to ATtiny84/85 Over UART by Ladvien
[April 02, 2018, 09:39:21 AM]


Are separate metric drill bit sizes sold in the US? by fabry
[April 01, 2018, 09:58:34 AM]


I2C Setup for Raspberry Pi Zero W with Arch Linux by Ladvien
[March 30, 2018, 09:35:16 PM]


Headless Arch Linux on Raspberry Pi Zero W by Ladvien
[March 30, 2018, 09:28:37 PM]


Sbase and the reprap full graphics smart controller by jinx
[March 30, 2018, 11:03:45 AM]

* Recent Posts

Re: Antique (fun) stuff by MEgg
[April 24, 2018, 01:48:57 PM]


Re: Spider by viswesh
[April 21, 2018, 09:41:33 AM]


Re: Spider by 1 what
[April 20, 2018, 10:38:41 PM]


Google Vision API using Raspberry Pi and Node by Ladvien
[April 20, 2018, 02:38:12 PM]


Re: Spider by viswesh
[April 20, 2018, 01:26:35 PM]


Re: Hello from HITBOT - a young robot arm team by tinhead
[April 20, 2018, 11:32:57 AM]


Re: Antique (fun) stuff by Ladvien
[April 20, 2018, 06:58:52 AM]


Re: MKS Gen L 1.0 by grayknight235
[April 20, 2018, 06:55:50 AM]


Re: Antique (fun) stuff by jinx
[April 20, 2018, 04:25:26 AM]


Re: MKS Gen L 1.0 by jinx
[April 20, 2018, 02:13:52 AM]


Re: MKS Gen L 1.0 by grayknight235
[April 19, 2018, 08:03:25 PM]


Re: Antique (fun) stuff by Catalinaz
[April 19, 2018, 01:04:15 AM]


Re: Hello from HITBOT - a young robot arm team by Catalinaz
[April 19, 2018, 01:01:55 AM]


Re: Spider by erco
[April 17, 2018, 01:24:55 PM]


Re: MKS Gen L 1.0 by MEgg
[April 15, 2018, 07:47:32 AM]