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

Delay between each probe point - Bed leveling (no replies)

$
0
0
Hello all,

I have a quick question regarding the bed leveling, specifically I am using unified bed leveling. When I run a G29 to get distance measurements, my printer does a 2-second delay between each probe. For example. It goes to point A and measures, then stops for 2 seconds and goes to point B and so on. Is there any way to reduce this delay? I could not find the settings anywhere in Marlin.

Here are my probe settings on Marling:

#define X_PROBE_OFFSET_FROM_EXTRUDER +65
#define Y_PROBE_OFFSET_FROM_EXTRUDER -15
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

#define XY_PROBE_SPEED 8000

#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z

#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)

#define MULTIPLE_PROBING 3

#define Z_CLEARANCE_DEPLOY_PROBE 5
#define Z_CLEARANCE_BETWEEN_PROBES 5

// Homing speeds (mm/m)
#define HOMING_FEEDRATE_XY (3000)
#define HOMING_FEEDRATE_Z (800)

Thank you in advance

problème de communication tft 3.5 MKS GEN L (no replies)

$
0
0
Bonjour a tous
J ai un problème entre mon écran et ma carte
Le firmware est marlin 1.1.8 il est vérifier ,enregistrer téléverser pas de problème
Avec mon écran lcd je peux déplacer les axes ,chauffer sa fonctionne
Mais avec mon MKS tft 3.5 je ne peux rien faire
J ai le bonne vitesse 115200 le bon port pour moi le 3
je ne sais plus quoi faire
si quel qu un a une solution
Merci

End stop-if you put your finger on..... (no replies)

$
0
0
Hi all

If you have a move on Y of say, 400 and you put your finger on the max end stop, the movement stops-ok
If you then remove your finger from the end stop, does it then continue with the movement?

If not, how can I configure Marlin that it does?

Thx

Coolerooney

Auto level sensor proximity (1 reply)

$
0
0
Hi, I want to use this sensor pl-P802 to fix the bed but I do not know how to use it so that the bed will automatically work. I use Marlin2.0

I want to run the sensor as it works in the Repetier program but I can not connect the sensor to z max endstop

I want him to check the bed automatically

"Extrude 100" problem (1 reply)

$
0
0
When I run "Extrude 100" from the 2004 Smart Controller Panel, I get a filament feed of exactly 50mm. That consistently results in excellent prints. But why do I need to use 50mm as the target rather than getting 100mm?
Hardware setup is Titan extruder (3:1 ratio), 1.8 stepper (200 steps), 1/32 step driver, MKS 1.4 board/Marlin.
Marlin extrusion settings: steps:829 (to get 50mm exactly from "Extrude 100"), max feedrate 100, max accel 10,000, retract accel 2000, Ejerk 5.
If I set steps at 2x829, extrude 100 just blasts out filament way too fast.

Where in Marlin is the line that sets the Extrude 100 parameters?

New at this, and did forum searches and looked thru Marlin config h and h advanced but can't find relevant settings. Thank you.

Homing fails, I have no Z to home, seems like its waiting for Z (no replies)

$
0
0
I only have X and Y for my laser engraver, everything works great with Marlin 1.1.9 except the homing, when I home I get "homing failed", it takes a fair amount of time to give this error after X and Y home successfully, I believe it is waiting on Z to home, but I have no Z. How can I disable the "check" for Z during auto home? How can I disable Z?

How to specify a Different PWM pin (43) for BLTouch RAMPS (no replies)

$
0
0
Hi,

I am going bonkers getting BLTouch working. All my servo pins are used for other things. But I have pin43 available, pretty sure it has PWM on it.

How do I tell Marlin to use pin43 for BLTouch?

Also, I have the trigger connected to ZMAX (still want to use ZMIN switch). What changes do I need to make to make it use ZMAX pin? The configuration is confusing to me. Comments in configuration.h for Z_MIN_PROBE_ENDSTOP seem confusing to me. "Enable this option for a probe connected to any pin except ZMIN. (By default Marlin assumes ZMAX endstop pin)."
So, since I have it connected to ZMAX, do I need to enable this or not? Since Marlin is assuming ZMAX already... ? Or is the comment typo and mean Marlin assumes ZMIN pin?
I currently have it uncommented so it is included when compiling.

The setting just above, Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is commented out.

Am I silly to want to use ZMIN switch and a probe?

YB2004D LCD Display Button issue (no replies)

$
0
0
Hi , i have this YB2004D LCD its a chinese remake of RepRapDiscount Smart Controller and the board "BOARD_GT2560_REV_A" however if i define "#define REPRAP_DISCOUNT_SMART_CONTROLLER" in the configuration.h and upload it to the board

i only see the status screen with temperature and XYZ coordinates on the LCD screen, i cant browse through the menu the button on the encoder doesnt do anything

i can remember this LCD was fully operational with previous marlin versions

i also tried any other LCD controllers in the configuration.h

Dual X Steppers AND dual X carriages (1 reply)

$
0
0
Hello all, I searched the forum for discussion on this topic but didn't find any relevant. I am 'attempting' to upgrade Marlin firmware (1.0) on a Hictop Duale 3 board to latest release available. Besides trying to identify which pins should be used for X2 and E1, I am struggling with the configuration_adv. I believe DUAL_X_CARRIAGE is the best option for my case. I have dual X drivers and dual E drivers. I have had to manually enter many of the variables for X2. I also can't seem to get control through "Motion" menu to move or adjust the X2. I have been looking through anything I can find to try to answer these questions on my own. I'm reaching out to see if anyone has had any experience with this 'unmarked' board, or if someone can point me to some documentation.

Thank you for your time.

Temp control software (no replies)

$
0
0
I am looking for the code that controls what the printer thinks the temp should be. Any idea where that would be. I am not looking for the advanced configuration file where it says how far off it can be. I am looking for the formula that says how hot it should be at a certain time. I would really appreciate it if anyone could help me out. Thanks.

communication impossible entre repetier et MKS GEN L (1 reply)

$
0
0
Bonsoir
pour moi il est impossible de communiquer entre repetier et MKS GEN L
J ai la bone vitesse et le bon port
Si quel qu un peut me trouver une solution
Merci

Problem centering (1 reply)

$
0
0
Ok I'll start by admitting that I havn't done anything to my Marlin fw since I built my printer 3-4 years ago but I recently updated my hotend and thus needed to change the thermistor settings!

Homing X and Y works just fine and I've set up the offset so G1 X0 Y0 brings it right to the corner of the bed but when I press Home Z it ends up here:

Running a M114 gives me X:9.00 Y:95.00 Z:3.10 at that position!

Safe homing seems correct:
#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
  #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28).
  #define Z

And yes, bedsize is set to 210 in X and Y...

Z axis problem in printing (no replies)

$
0
0
Hi, im new in this forum.

Im having a problem with my 3D printer, in the Z axis.
Everething works well. when i do the homing everything works well, in the LCD when i move the axis works well, but when i try to print the z axis insted going up, goes down and press the heated bed and press down the end stop like doesnt exist
i need help i don't know what to do now , i ajust the current of Z axis and still the same, i try to edit the jerk and velocity and still the same.

I run with a Ramps 1.4, Z Axis with a DRV8825 and 2 nema 17 1.8º , the current of this 2 motors are 0.44mA and i try to give more like 0.50 mA and still the same problem.
im using slicer from repetier host, preconfigured for prusa i3.

I attach my configuration file and a video with the problem.

Video: [youtu.be]

thanks!

Accelerations & Jerks (no replies)

$
0
0
Hi, Dears!

I have read the official manual, but I have some questions :)
Help me, please.

Will somebody explain me why we use the jerks?
How is the velocity changed at acceleration motion?
How is the velocity incremented and decremented? Do we use the jerks in this way?
The accelerations in Marlin 1.1.9 are in changes/s. What are the changes?

Is the SCARA algorithm used in marlin correct? (no replies)

$
0
0
I noticed that the firmware called the kinematic inverse solution of the SCARA robot before calling the plan_buffer_line function, and then assigns the calculated three joint angle values to the plan_buffer_line function.After reading the plan_buffer_line function in detail, I feel that this is wrong.
This is because all the computational algorithmic processes in the function are directed to Cartesian Cartesian coordinate space, for example:

block->millimeters = sqrt(square(delta_mm[X_HEAD]) + square(delta_mm[Y_HEAD]) + square(delta_mm[Z_AXIS]));

This is to calculate the spatial moving distance through the three target coordinates of Cartesian space. If it is replaced by three joint angle values, is this wrong?
The latter algorithm has similar problems, especially the Breasham algorithm in ISR, which is completely an algorithm of Cartesian space. If the value passed to the algorithm is three joint angle values, I think it should be incorrect.
I looked at the code for the marlin 1.1 version and there are similar issues.
I hope that my doubts can be answered, thank you!:)
My email address: dongxvzhou@gmail.com

BLTouch. (no replies)

$
0
0
Hello,

I am using BLtouch for bed levelling but when it probes the various points it gives an error if the bed at the specific point is further than some distance.
Please tell me how can I control this distance?

Thanks!!!

Giorgos.

External driver leadshine em705 transmits pulses. Is marlin compatible with digital driver? (no replies)

$
0
0
Hey all!

My problem is not unique. Skip step when using an external driver. They wrote about it here. I asked a question on githube. Maybe this is a bug.

External driver leadshine em705 transmits pulses. Is marlin compatible with digital driver?

X-axis offset occurs with the leadshine em705 driver.
[www.leadshine.com]

print result
https://user-images.githubusercontent.com/48156058/54923026-6bedc780-4f1a-11e9-84cd-c8970b0e87af.jpg

https://user-images.githubusercontent.com/48156058/54923029-6c865e00-4f1a-11e9-86fe-27d1faffddfe.jpg

If you use drv8825 offsets are not.

https://user-images.githubusercontent.com/48156058/54923223-da328a00-4f1a-11e9-94fb-f31ebbb186e1.jpg

What i use

Arduino DUE control board.
Digital driver leadshine em705 stepper motor.
marlin 2.0 firmware
What I changed to marlin.

1109 screeching. In the configuration_adv.h tab, I uncommented and entered the necessary values ​​for my driver.

#define MINIMUM_STEPPER_DIR_DELAY 5000

#define MINIMUM_STEPPER_PULSE 10

#define MAXIMUM_STEPPER_RATE 200000

It did not help.

I thought marlin simply did not see these parameters.
For this reason, I indicated in the configuration.h tab a driver for the Tb6600 X axis.

https://user-images.githubusercontent.com/48156058/54922890-26c99580-4f1a-11e9-96ed-673bc1613e64.PNG

In the \ src \ inc \ Conditionals_post.h tab, tb6600 has its own parameters for the leadshine em705 driver.

https://user-images.githubusercontent.com/48156058/54922913-321cc100-4f1a-11e9-991f-10c186c90025.PNG

https://user-images.githubusercontent.com/48156058/54922916-334dee00-4f1a-11e9-85cb-7ddc05c640dc.PNG

And it did not work.
Is marlin compatible with digital drivers?
How to properly configure the driver for marlin?

And another question, what is the line in configuration_adv.h responsible for?
// Moves (or segments) with fewer steps than this will be joined with the next move
#define MIN_STEPS_PER_SEGMENT 6

Really looking forward to your comment on this.

MIXING_EXTRUDER basic issue (no replies)

$
0
0
Hi,

Struggling with the most trivial use case of MIXING_EXTRUDER
(Marlin 1.1.9, RAMPS ver 1.4, via Octoprint)

I am trying to run E0 and E1 at different rates simultaneously for achieving some color mix.

Did the following:

Marlin config
==========
#define EXTRUDERS 1
#define MIXING_EXTRUDER
#define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder
#define MIXING_VIRTUAL_TOOLS 16 // Use the Virtual Tool method with M163 and M164
#define DIRECT_MIXING_IN_G1 // Allow ABCDHI mix factors in G1 movement commands

Octoprint
==========
Set it to know I have 2 extruders
(otherwise it will ignore any tool-change gcode except T0)

Created a simple Gcode file
=====================
M163 S0 P0.6
M163 S1 P0.4
M164 S2
T2
G4 P2000
G1 E10
G1 E-10
... (and repeating these G1 moves)

I used DVM with pulse frequency measuring capability on E0 and E1 to obtain the pulse rate.
I am always getting the _same_ frequency on both although I set the ratio of stepper 0 and stepper 1 to 4:6 as can be seen in the Gcode.

Any idea what I am missing ???

Many thanks.

G29 help (3 replies)

$
0
0
dAfter the initial auto bed levelling sequence, the machine raises the extruder a few inches then proceeds to do the auto bed levelling sequence again from the raised level then continues in this action until turned off.

[youtu.be]

Geeetech i3 Pro W with Marlin 1.1.9 (no replies)

$
0
0
Has anyone out there updated their Geeetech firmware with the latest Marlin code?

I am thinking about updating the firmware of my Geeetech i3 Pro W with the latest Marlin code (1.1.9), downloaded from marlinfw.org, to get around issues with errors from unsupported code when compiling with the latest Arduino IDE (1.8.5). I've also seen comments on this forum about the unreliability of the software mods coming out of Geeetech so I am hoping this update will correct things.

I noticed that the latest Marlin firmware provides a set of configuration_adv.h and configuration.h files in the examples folder of the Marlin firmware, so am pretty hopeful.

Any feedback on actual experience with this would be greatly appreciated.

I am using a Geeetech i3 Pro W with the code from Geeetech. I have modified it to include an auto-leveling sensor, also from Geeetech, and modified the firmware as indicated in the instructions to enable auto-leveling.

Many thanks in advance.
Viewing all 2836 articles
Browse latest View live


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