Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Several servomotor and BL-Touch incompatible ? #75

Closed
yopla31 opened this issue Dec 8, 2019 · 2 comments
Closed

Several servomotor and BL-Touch incompatible ? #75

yopla31 opened this issue Dec 8, 2019 · 2 comments

Comments

@yopla31
Copy link

yopla31 commented Dec 8, 2019

I installed my SKR Pro 1.1 and the probe BL-Touch with "Marlin 2.0 with bug fixes" and TFT3.5 v2.0. It works fine. Note that the probe use the Zmin (PG8) with this commented lines of pins_BIGTREE_SKR_PRO_V1.1.h :

//#ifndef Z_MIN_PROBE_PIN
  //#define Z_MIN_PROBE_PIN  PA2
//#endif

the PA2 is unused now !
But now I'm trying to declare a servo to drive the change of hotend :

#define SERVO0_PIN         PA1  // P0 => BL-Touch
#define SERVO1_PIN         PG5  // P1 => Pour piloter le servo de commande de dual tete

The probe does not work, the command M280 P0 Sxxx is interpreted by servomotor, even if I set up another pin. I tried several pins without sucess !
Someone would have tested this configuration? What solution if there is one?
Is there a pin that can be used to drive a servomotor without blocking the probe and how to declare it? (pins tried and KO : PE0, PE2, PE15, PG5, PF7, PC9) :(

@yopla31
Copy link
Author

yopla31 commented Dec 11, 2019

The solution was found at the firmware level (Fix multiple servos with STM32 #16151).

@yopla31 yopla31 closed this as completed Dec 11, 2019
@dineshvyas
Copy link

PF8 wokred but motors stopped working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants