1

Topic: Swapped out to Rumba controller and couple of remaining issues

I swapped out to a RUMBA board and using the Kiliment DRV8825 (which from what i understand is similair to the Polulu.)  I'm using the marlin firmware from https://github.com/mlaws/solidoodle2-marlin.

Issue 1) I used what I believe are the correct VREF values off the table from post http://www.soliforum.com/topic/2817/ste … ref-chart/ .  However I noticed when the motors on and idle, I can hear a bit of a high pitched whine or very subtle hiss.  After about 30s or so it quiets down (maybe motors turning off?)  Is this normal? If not, did I measure the VREF incorrectly maybe...  I measured from ground to the small solder circle near the pot.

Issue 2)  I'm using the stock SD thermistors for the bed and extruder for now.  Both temps are reading about 7 - 8 degrees low from room temperature. (using defaults from marlin firmware.) 

Issue 3)  For some reason the x max and y max end stops don't seem to be working correctly as it will try to go past them. I'm connected to S and - on the board I found from this post (http://www.soliforum.com/topic/5142/stu … -question/). Again using the stock SD end stops, and using defaults from SD marlin firmware.

Thanks!

SD3, Lawsy Carriages with GT2 belts on x axis, BLTouch, Bondtech BMG extruder, E3D v6 via bowden, MIC6 bed with 200W heater w/SSR relay and a RUMBA controller

2 (edited by adrian 2014-02-16 01:12:23)

Re: Swapped out to Rumba controller and couple of remaining issues

If you used the CoolDrv values from that chart, that is correct. Make sure you measured though from the trimpot (the thing you adjust) to the ground pin on that board (just to the left, very last pin, of the trimpot).  The 30seconds is just motors going into standby. Whines etc are normal.. its ticking/cogging (where it moves in 'lumps' or just sits and ticks backwards and forwards at idle) that is problems.. and basically if the motor at idle is not hot-to-the-touch, then it'll be acceptable..

2) I would have used the as-delivered thermistor myself, but hey. Can't offer you any advice here other than it reads what it reads - my only suggestion would be stop using Type 6 and switch to the more accurate Type 1 thermistor in the firmware.

3) Yes, you need to pay attention to how they are wired. Refer to the Rumba schematics and make sure you have them hooked up as Normally open and ground. Use M119 in the manual gcode field of the Manual tab to report on the end-stop status.. you may need to swap the pins around so that it reads 'open' at the correct time...

3

Re: Swapped out to Rumba controller and couple of remaining issues

Thanks Adrian. 

1) Good to know, that is what I did, thanks!

2) Type 1 worked... again thanks!

3) When using M119, I see the triggers changing state properly when the contact is open or triggered.  Looks like it may be related to something Octoprint is doing.  I switched back to Repetier and it's indeed respecting the end stops.  Not sure how it's suppressing it;  I"ll have to look at the Gcodes a bit to see if there's one that overrides it.  With Repetier if it's moving, and I hit the end stop, it will indeed stop.  However with Octoprint it ignores it.

SD3, Lawsy Carriages with GT2 belts on x axis, BLTouch, Bondtech BMG extruder, E3D v6 via bowden, MIC6 bed with 200W heater w/SSR relay and a RUMBA controller

4

Re: Swapped out to Rumba controller and couple of remaining issues

BINGO! Found it (thank you RepRap wiki).  Octoprint is *not* checking the end stop state when it's moving:
G1 X-1 F6000

adding and S1 manually and it detects. I'll need to look at the config files to see why it's no longer sending it...

-Mike

SD3, Lawsy Carriages with GT2 belts on x axis, BLTouch, Bondtech BMG extruder, E3D v6 via bowden, MIC6 bed with 200W heater w/SSR relay and a RUMBA controller