Welcome! Log In Create A New Profile

Advanced

[bugfix-2.0.x] RAMPS + DUE = NEOPIXEL_LED causes motors not moving

Posted by carro 
[bugfix-2.0.x] RAMPS + DUE = NEOPIXEL_LED causes motors not moving
November 11, 2018 11:51AM
Hi all, first post.

I've got a modified RAMPS with Arduino DUE running Marlin bugfix-2.0.x branch, checkout on 11.11.2018, added neopixel leds today to pin 47 with separate power supply, NEOPIXEL_STARTUP_TEST cycles through colours at startup and M150 works too.
In fact, everything else works fine except that enabling NEOPIXEL_LED with following configuration causes homing to hang after (what seems to be) the first step of the steppers, all motors simultaneously.
Marlin stops responding to serial communication, does not complain about not hitting endstops, lcd menu is usable but instead of movement commands i see a "Tune" option.

Any pointers to where to start looking and what for would be greatly appreciated.

Regards,
Peter

#define NEOPIXEL_LED
#if ENABLED(NEOPIXEL_LED)
  #define NEOPIXEL_TYPE   NEO_GRB // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
  #define NEOPIXEL_PIN    47        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
  #define NEOPIXEL_PIXELS 16       // Number of LEDs in the strip
  // #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
  #define NEOPIXEL_BRIGHTNESS 55  // Initial brightness (0-255)
  #define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
#endif
Sorry, only registered users may post in this forum.

Click here to login