1 (edited by OneBall 2018-12-28 19:29:40)

Topic: Converted Da Vinci Jr. 1.0 Z-Axis issue

I have a RAMPS 1.4 Da Vinci Jr. 1.0, and I'm in the process of tuning the firmware. Just got the Z-probe configured, and ran G29 with Linear bed-leveling enabled with success except for a strange z-offset issue that is a whole different beast.

Here's the issue: If I jog the X-axis to the right (positive direction) the nozzle is maintaining height as it should, then when I jog back to the left, I notice the Z-axis is getting closer to the bed.

Here's how I came to the conclusion that the Z-axis is moving up less than it is moving down (think Z up .05mm Z down .1mm): I put the x axis toward the center, lowered the nozzle onto a piece of paper until it was too tight to move taking note of where it was free to move (Ex. lower to 0mm feel it getting tight, lower to -0.1mm and can't move paper). Then I would take note of when it would release again, generally taking +0.2mm to release even though I only went -0.1mm.

Here are some lines that might be important...

#define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 5120, 176 }
#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }
#define DEFAULT_MAX_ACCELERATION      { 1000, 1000, 100, 10000 }
#define DEFAULT_ACCELERATION          1000 
#define DEFAULT_RETRACT_ACCELERATION  1000
#define DEFAULT_TRAVEL_ACCELERATION   1000

I'm using DRV2285 Drivers, All tuned to ~0.5V, I've tried tuning the Z to ~1.5V to see if it needed more juice, tuned back down to ~0.5V as it had no effect.

Is this an issue with the DRV8825 missing steps? Or is it something more obscure than that?

I've attached my firmware in case there's anything else you need to know.

P.S. For those wondering about the Z-Probe setup, I'm using an MKS GEN board and have the Z-probe positive lead on the 5V rail, and the Signal wire attached to pin D44 in Aux 2, had to disable some pin-outs for D44 and set the Z_MIN_PROBE_PIN to 44. This is pretty "Dirty but Worky" for now. The Issue I'm having with that is after the Auto Level, if I home then go to 0,0,0 it floats 2mm above where it should be (It's configured so that G28 is safe after Auto-level).

Post's attachments

Marlin.zip 3.98 mb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2

Re: Converted Da Vinci Jr. 1.0 Z-Axis issue

check your current Bed Leveling State with M420 command and see if z-axis change correlate with bed leveling mesh data.

http://marlinfw.org/docs/gcode/M420.html

(Da Vinci 1.0, Jr. 1.0 RAMPS, miniMaker) X4, (Creality CR-10S, CR-10 mini, Ender-3) X4, Anycubic MEGA X4, Anycubic Chrion X1, ADMILAB Gantry X2 (MonoPrice Maker Select V2, Plus, Ultimate)X4--Select mini X1, Anycubic photon X4, Wanhao duplicate D7 X1.
iNSTONE Inventor Pro X2, CTC Dual X2, ANET-A8, Hictop 3DP-11, Solidoodle Press, FLSUN I3 2017X1

3

Re: Converted Da Vinci Jr. 1.0 Z-Axis issue

It's using the Bed Levelling, I can see the Z-axis turning on X moves. Turns out my Drivers/Board might just be getting too hot.

4

Re: Converted Da Vinci Jr. 1.0 Z-Axis issue

my DRV8825 also kind of hot, I turn down the motor current and it was fine. I added a fan anyway in case it is over heat after long print. I turn down the motor current to as low as possible, but I can not push the axis to make it move.

DRV8825 also benefit from TL-smoother.

(Da Vinci 1.0, Jr. 1.0 RAMPS, miniMaker) X4, (Creality CR-10S, CR-10 mini, Ender-3) X4, Anycubic MEGA X4, Anycubic Chrion X1, ADMILAB Gantry X2 (MonoPrice Maker Select V2, Plus, Ultimate)X4--Select mini X1, Anycubic photon X4, Wanhao duplicate D7 X1.
iNSTONE Inventor Pro X2, CTC Dual X2, ANET-A8, Hictop 3DP-11, Solidoodle Press, FLSUN I3 2017X1