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 1150 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: 435
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

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]


Sloooow progress on the I3 clone by KingBeetle
[June 21, 2018, 04:38:36 AM]


MKS Gen L 1.0 by MEgg
[June 18, 2018, 02:59:16 PM]


Robot Hive by jinx
[June 12, 2018, 03:58:03 AM]


Hi, Mushroom glue here. by Andrewsz
[June 11, 2018, 12:23:20 AM]


CZ-1 2.0: problems, calibration and printing, part2 by MEgg
[June 10, 2018, 06:10:53 AM]


Greetings! by Protowrxs
[June 05, 2018, 04:45:02 PM]


Raspberry Pi / Python eBook - free for the next 11 hours! by MEgg
[June 04, 2018, 05:21:07 PM]


All metal Titan Extruder by jinx
[May 27, 2018, 04:24:23 AM]


UConduit H-Bot printer design by KingBeetle
[May 26, 2018, 02:10:38 PM]


Hello Robot Rebels by jinx
[May 23, 2018, 04:40:15 PM]


Cardboard Bob by Pouserz
[May 23, 2018, 07:04:41 AM]


ChuckCrunch by Gareth
[May 23, 2018, 02:51:44 AM]


Sloth Robot=Bob by erco
[May 16, 2018, 02:17:07 PM]

* Recent Posts

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


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


Re: Sloooow progress on the I3 clone by KingBeetle
[June 21, 2018, 04:38:36 AM]


Re: MKS Gen L 1.0 by MEgg
[June 18, 2018, 02:59:16 PM]


Re: He's Back...BoB V3.0 by Bajdi
[June 18, 2018, 08:00:17 AM]


Re: MKS Gen L 1.0 by jinx
[June 18, 2018, 04:10:01 AM]


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


Re: MKS Gen L 1.0 by BobP
[June 16, 2018, 11:56:11 PM]


Re: Sloooow progress on the I3 clone by KingBeetle
[June 13, 2018, 12:37:14 AM]


Re: Sloooow progress on the I3 clone by jinx
[June 12, 2018, 05:24:47 AM]


Re: MKS Gen L 1.0 by jinx
[June 12, 2018, 04:32:40 AM]


Re: Robot Hive by jinx
[June 12, 2018, 03:58:03 AM]


Re: Sloooow progress on the I3 clone by KingBeetle
[June 12, 2018, 03:39:37 AM]


Re: MKS Gen L 1.0 by BobP
[June 11, 2018, 09:38:18 PM]


Re: Robot Hive by KingBeetle
[June 11, 2018, 12:38:24 AM]