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 1718 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: 442
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

Gordon McComb Passes by jinx
[September 18, 2018, 02:12:53 AM]


sdsds by jinx
[September 16, 2018, 04:11:16 AM]


1B1 -- RAN Stack by Protowrxs
[September 12, 2018, 05:35:59 PM]


Picture Topic by Underwooz
[September 05, 2018, 12:27:28 AM]


ESP32 - Stepper - LIDAR - Platform by ZeroMax
[August 25, 2018, 06:48:32 PM]


NASA bot by ossipee
[August 05, 2018, 06:52:36 PM]


Android Adware by Pittmanz
[July 24, 2018, 12:40:23 AM]


Greetings! by Pittmanz
[July 24, 2018, 12:39:20 AM]


Sloooow progress on the I3 clone by KingBeetle
[July 16, 2018, 04:20:59 AM]


MKS Gen L 1.0 by jinx
[July 15, 2018, 03:55:57 AM]


Motor rewinding machine by 1 what
[July 10, 2018, 06:03:46 PM]


All the stories in the forum are most important. by ZeroMax
[July 01, 2018, 09:44:53 PM]


Parallax CR Servo with Built-In Encoder by 1 what
[June 28, 2018, 12:13:32 PM]


He's Back...BoB V3.0 by k120189
[June 21, 2018, 07:03:17 PM]


Funding by MEgg
[June 21, 2018, 04:34:36 PM]

* Recent Posts

Re: Gordon McComb Passes by jinx
[September 18, 2018, 02:12:53 AM]


Gordon McComb Passes by erco
[September 17, 2018, 10:00:37 PM]


Re: sdsds by jinx
[September 16, 2018, 04:11:16 AM]


sdsds by sdsds
[September 15, 2018, 03:55:20 PM]


Re: 1B1 -- RAN Stack by Protowrxs
[September 12, 2018, 05:35:59 PM]


Re: Picture Topic by Underwooz
[September 05, 2018, 12:27:28 AM]


Re: 1B1 -- RAN Stack by tinhead
[August 27, 2018, 04:06:01 PM]


Re: 1B1 -- RAN Stack by Bajdi
[August 27, 2018, 09:58:53 AM]


Re: 1B1 -- RAN Stack by ZeroMax
[August 25, 2018, 06:53:15 PM]


Re: ESP32 - Stepper - LIDAR - Platform by ZeroMax
[August 25, 2018, 06:48:32 PM]


NASA bot by ossipee
[August 05, 2018, 06:52:36 PM]


Updates 20180728 :- new Steppers - Perfboard Migration - wheel inserts by Gareth
[July 28, 2018, 09:57:11 AM]


Re: Android Adware by Pittmanz
[July 24, 2018, 12:40:23 AM]


Re: Greetings! by Pittmanz
[July 24, 2018, 12:39:20 AM]


Re: Sloooow progress on the I3 clone by KingBeetle
[July 16, 2018, 04:20:59 AM]