Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all 12089 articles
Browse latest View live

Delta Homing Question

$
0
0
The G28 homes xyz all together for Deltas. All three move to the top, sequentially and bump the endstops, then they all move to 0,0,0 Correct? So, is there a command that will cause the xyz to go to the max endstop, and just stop there, rather than homing afterwards?

Thanks

Re: Delta Homing Question

$
0
0
Would this do the trick?

[reprap.org]

G162 ; home axes to maximum

Just checked out the list for you, you can do that yourself too if you scroll to the top of the page in my link. All gcode is in there :)

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
I have used auto homing (Syncing) using dual Z steppers motors on two of my printers and it is a very nice feature to have.
You need a home sensor for each Z stepper motor.

My first printer which has separate stepper driver boards (eg doesn't use a ramps board), I made an additional PCB board which has a circuit that when homing the Z axis, it drives both z stepper motors until the first Z stepper detects home (Min), it then disables that stepper driver but still allows the other Z stepper drive to continue driving until that stepper motor sensor (Z Min) is detected, then a Z home signal is sent back to the Arduino.

My second printer a CoreXY which uses a ramps board, I was able to modify the firmware to have homing with two z stepper motors which of coarse requires two Z home sensors - one for each Z stepper motor.
It wasn't that easy a task to modify the firmware and there was one issue that it takes a set time to home the Z axis no matter where the Z axis may be. The firmware that I modified is not the latest version. Haven't had time to look at the latest version to see whether it is possible.
With this printer I use Min and Max sensors for the X and Y axis and two Max and one Min for the Z axis. Total of 7 endstop sensor switch's. One of the Z stepper motors drives 2 lead screw. All up I use 3 lead screws being driven by 2 motors for my print bed.
I don't use a print bed probe sensor..

You simply don't have to worry about having to trying to keep the Z stepper motors in sync with this nice feature.
I can see why you have asked this question....

Cheers

delta auto calibration difficulty

$
0
0
I'm attempting auto calibrating with a delta printer running Marlin 1.1.9 via ramps. The probe is an endstop switch which is connected and allocated appropriately to the Z min. If I initiate auto calibrate and trigger the probe by hand it does not stop moving, but a gcode query through pronterface indicates that the switch is working correctly (triggered when pressed).

When auto calibrate is run, the effector drives itself into the print bed. The travel required to do so is greater than the set delta height. The config file has the height at 100mm, the actual height is aproximatly 113mm

Re: delta auto calibration difficulty

$
0
0
Further investigation shows that regardless of the delta height that I set, the effector always travels to the same physical position. Running auto calibrate with g33 instead of on the LCD panel shows that it thinks it is traveling to Z -39.5 on the plunge and after failing parks at Z 23.51mm - I can't figure out where these values are coming from.

Re: HELP! Endstop problem in Marlin

$
0
0
I am having similar issues - did you ever find a solution?

Re: Delta Homing Question

$
0
0
That would be EXACTLY what I want, but it says it is not available for Marlin. I thought I had already checked the list, but it is possible I missed something. Any other ideas?

Re: Delta Homing Question

$
0
0
Quote
n9jcv
That would be EXACTLY what I want, but it says it is not available for Marlin. I thought I had already checked the list, but it is possible I missed something. Any other ideas?

Ohhh sorry, I missed that part.. Yes, you're right, that makes it difficult.. Hmm. I wouldn't know any other solution.

Re: delta auto calibration difficulty

$
0
0
If you connect with for example Pronterface or Repetier and give a M206 command. What values does it return?

Here is more info about M206
[marlinfw.org]

M206 saves home offsets that you cannot set in the Arduino SDK, you can only set there through the monitor or in the LCD if it's supported. So it might be that the manufacturer has set the M206 values for you in the machine. These values are stored in the EEPROM (on-board memory of the motherboard of your printer).

Re: delta auto calibration difficulty

$
0
0
Thanks for replying Omarinus - good suggestion. However this is a scratch build and M206 is not enabled. I should also note that I have been careful to verify that the EEPROM is cleared between the firmware modifications I've made.

Re: delta auto calibration difficulty

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
Indeed, a complex solution to try to correct a problem that could be eliminated.

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
Just a thought, but do you think it would be an idea to add a belt around both axes or a sting that is looped around then a couple of times so that the axes also keep each other physically in sync?

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
I use a low-tech solution for this problem - I have a couple of 3D printed jigs that fit around the Z axis rods. I put those in place, turn the lead screws by hand until the axis hits the jig on each side, pull the jigs out, and presto - the axis is level and ready to go.

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
Quote
Ohmarinus
Just a thought, but do you think it would be an idea to add a belt around both axes or a sting that is looped around then a couple of times so that the axes also keep each other physically in sync?

It is the way to go. One motor plus closed loop belt. Synchronous belts have been "invented" decades ago to address this.

Delta Auto Calibration Probing Fail

$
0
0
Hello all,

I wonder if someone can point me in the right direction? I've attempted to use Marlin bugfix-2.0.0 twice on my Anycubic Kossel Linear Plus, once on the Trigorilla board and again with a BigTreeTech SKR v1.3 and I get the same issue. If I start DELTA AUTO CALIBRATION the printer asks for the probe to be DEPLOYED and then it continues to probe the bed for it's first iteration (AC Check). Then it homes all axes to prepare for second run, probes the bed near 0,0 (centre) the moves to the X tower but doesn't touch down so to speak, and prompts for the probe to be removed. As soon as acknowledged Calibration halts saying PROBING FAILED.

I've tried setting the delta height to 400 etc. but still no luck, I'm sure I've missed a setting somewhere but unsure where.

Ever hopeful

Thank you

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
Quote
MKSA
Quote
Ohmarinus
Just a thought, but do you think it would be an idea to add a belt around both axes or a sting that is looped around then a couple of times so that the axes also keep each other physically in sync?

It is the way to go. One motor plus closed loop belt. Synchronous belts have been "invented" decades ago to address this.

Okay, I'm happy it's not a dumb idea haha. Thanks for the feedback!

Lower Z axis speed

$
0
0
Hi everyone,

I want to lower the Z speed/acceleration.

Here you can see that my Z axis moves much faster than my x axis.

I have DEFAULT_MAX_FEEDRATE set to 3 and DEFAULT_ZJERK to 0.3.

Gustavo

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
Quote
MMcLure
I use a low-tech solution for this problem - I have a couple of 3D printed jigs that fit around the Z axis rods. I put those in place, turn the lead screws by hand until the axis hits the jig on each side, pull the jigs out, and presto - the axis is level and ready to go.
Currently I'm using similar approach, but I would like to have it automated in the future.

Re: Using Z_DUAL_ENDSTOPS for build plate leveling on Z_MAX with probing on Z_MIN

$
0
0
It turns out in Marlin 2 there is a support for exactly what I need. It's called "Z Steppers Auto-Alignment". It adds the G34 command to align multiple Z steppers using a bed probe.
It can be enabled in Configuration_adv.h by uncommenting Z_STEPPER_AUTO_ALIGN.
I wasn't able to make it work at this time as it looks like it's still work in progress (there are few opened bug reports about it).
Viewing all 12089 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>