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

G29 Circular Bed Probing (no replies)

$
0
0
I have a cartesian printer w/ a rectangular bed; however I want to probe a circle with auto bed leveling instead of probing a rectangle. I don't see anything in configuration.h for configuring a circle to probe. How do I set up a circle for probing?

Marlin 2.0.5.3 Update gives "err: EEprom Version" (no replies)

$
0
0
Just did the update from v 2.0.3 to 2.0.5.3 on an arduino mega and am now getting this message on the LCD

err:EEPROM Version

anybody know what this means?

no problems with compile and upload.

going back to 2.0.3 until I can solve this.

Thanks,

Questions after Firmware update (no replies)

$
0
0
Hi all,

I have 2 questions after updating my Geeetech A20 to Marlin 2.04

1. I´m using a BL Touch sensor for probing. During probing the pin of the BL Touch is released to early. The Pin is relased while the head is moving up and it touching the Bed. Is it possible to delay the relesae of the in?

2. In the Tune menu I see 3 fans. but as the A20 has only one fan for cooling the print object. Where can I change this?

Many thanks for your help.

kind regards
Stefan

Marlin 1.1.9.1 with Anet A8 and Ramps 1.6 (no replies)

$
0
0
I have modified my Anet A8 with Tatara chassis. I replaced the motherboard with a Ramps 1.6 and TMC2208 - UART driver.

I downloaded the Marlin 1.1.9.1 firmware and inserted the configuration file that I found here Anet A8 - Ramps 1.6 configuration

I also edited the configuration.h and configuration_adv.h files according to the guide [url=https: //www.instructables.com/id/UART-This-Serial- Control-of-Stepper-Motors-With-th /] TMC2208, Ramps 1.4 and Marlin[/ url]

but when I go to make it the following errors appear:

[Code]
You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN
[/ Code]

[Code]
Select hardware UART for TMC2208 to use both TMC2208 and ENDSTOP_INTERRUPTS_FEATURE
[/ Code]

I specify that I have loaded the TMC2208Stepper library in Arduino 1.8.12
how can i solve?

Rectangular Bed Probing Perimeter w/o The Center? (no replies)

$
0
0
Is it possible to set an auto bed leveling grid to probe just the perimeter of the bed? I have Lulzbot's electric nozzle probe that taps electric contacts on the bed to find z=0 so I set up copper tape on the perimeter of the bed (connected to the z-endstop pins) that the nozzle can tap to generate a grid for auto bed leveling, but I cannot put copper tape in the center of the bed or it will interfere w/ the print so I can only tap the perimeter of the bed. Is it possible to set up an auto bed leveling grid that just taps the edges of the bed?

Marlin Mesh Bed leveiling A8 doesn't work (no replies)

$
0
0
Hello,

i have the problem, that the Mesh bed leveling of my Anet A8 with Marlin doesn't work anymore. That means, if i do the leveling and save, it doesn't keep the adjustments. I have already done a reset (M502) and flashed the Firmware again, but without any success.

Does someone has an idea?

Regards

Dominique

BLTouch - Help Needed (no replies)

$
0
0
Hello everyone

a few months ago i bought a BLTouch sensor ,installed it on my Prusa i3 (geeetech pro b) and flashed the new firmware to enable it (Marlin 1.1.9) without having big problems.
From firmware I enabled the auto bed leveling function in linear mode specifying that 9 points of the plan must be tested; I also set the various x y and z offsets between the nozzle and the probe.
Made a few small prints (about 5 centimeters wide) adding G28 and G29 to the start G-code and had no issues, the z axis was moving while printing to compensate for the not perfectly level surface :o

Today I tried to print an object with a much larger surface and the problems started here:
during the printing of the first layer, it was clearly visible that the thickness was different between the various areas of the printing plate,
in some areas the nozzle was too close to the glass, preventing the right amount of filament from coming out while in other areas the quantity of filament was perfect.
To make sure it wasn't a random problem, I re-launched the same print 3 times, always getting the same result, so I decided to change the firmware settings by increasing the calibration points from 9 to 16, carrying out 3 tests for each point of calibration and calculating the average value, also I also added a small delay at the beginning of the test at each point as recommended on some forums.
I then launched the print again and got the same result

What am i doing wrong?
Any help?

Regards

Alessio

TFT35 v.2 a MKS Gen v1.4 (no replies)

$
0
0
Hello, I have successfully connected the display TFT35 v.2 on MKS Gen v1.4. But I have problem. I cannot connect the printer via Octoprint. When attempting to connect, the display shows "Stepper driver current" and the display will beep. I use Marlin 1.1.9. Can you help me solve this problem? Thank you, Yours sincerely Jaroslav

The Detected unknown package problem occurred while compiling the marlin2.0.x firmware with VSCODE (1 reply)

$
0
0
The Detected unknown package problem occurred while compiling the marlin2.0.x firmware.
My operating system is windows10, there is a problem at compile time, I don't know what to do.
The compilation stopped, and now I don't know what to do to solve the problem.

The output on my build:

> Executing task: C:\Users\Administrator\.platformio\penv\Scripts\platformio.exe run --environment LPC1769 <


Processing LPC1769 (platform: [github.com]; board: nxp_lpc1769; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PackageManager: Installing framework-arduino-lpc176x @ >=0.2.2
Error: Detected unknown package 'framework-arduino-lpc176x'
The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it.

Unable to enter two PID values (needed for double extruder) in Marlin firmware (no replies)

$
0
0
I have an Artifex2 Duo 3D printer, which has two extruders. Because of changes I have made, they are no longer matched and I have now calculated two sets of PID values, one for each extruder. However, I can't figure out how to enter these values into the Marlin firmware, and can't find any examples for how to do this.

I'm currently using Marlin 2.1.0.5 with Arduino 1.8.12 and my printer has a RAMBO controller.

No matter what I do, the same PID values are stored for each extruder. After I upload the Marlin firmware to my machine, an old value for Kp, Ki, and Kd was seen on my LCD. When I select the option to "Initialize EEPROM", the values are updated, and I expected them to reflect the values in my Configuration.h file. However, that is not what happened.

I'm including the [attachment 115113 Configuration.h] and [attachment 115114 Configuration_adv.h] files.

Note that I have

#define EXTRUDERS 2

and

#define PID_PARAMS_PER_HOTEND

in my configuration.h file.

If I only list a single set of values for Kp, Ki, and Kd, these values are stored for both extruder PID values (obtained after selecting "Initialize EEPROM"). When I list values for each extruder:

#define  DEFAULT_Kp   8.61,   25.51
#define  DEFAULT_Ki   0.33,    2.04
#define  DEFAULT_Kd  55.35,   79.95

only the second set of values (25.51, 2.04, 79.55) for E1 is retrieved for both extruders. On a whim, I put three values in the firmware even though I only defined two extruders:

#define  DEFAULT_Kp   8.61,   25.51,  22.61
#define  DEFAULT_Ki   0.33,    2.04,   1.69
#define  DEFAULT_Kd  55.35,   79.95,  75.55

Surprisingly, only the third set of values (22.61, 1.69, 75.55) which would be for E2, if one existed, were retrieved.

I have also tried enclosing the values in braces, parentheses, and brackets, but this generated errors during compilation.

Does anyone have an idea what is happening here? Am I defining the values incorrectly, or is this a bug?

Thanks.

Marlin 2.0.5.3 + 2130 sensorless_probing (1 reply)

$
0
0
Hello,

I just try to progamm my new skr pro 1.1 with 2130 spi v3.0

I would like to use them to do sensorless_homing and probing.

So I defined drivers for X, Y, Z (TMC2130)
and uncomment #define SENSORLESS_PROBING

When I compile : I've got this error : #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."

If I comment the #define sensorless_probing, compilation is ok ...

PS : Do I have to comment or uncomment the #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN ?


Thank you for your help.

ramps rebooting after homing during printing (no replies)

$
0
0
Hi Friends,
I am very new to 3d printing ,however i have managed to build my 3d printer using ramps 1.4 and marlin 2.0 firmware , I am using a 8 mm threaded rod on all axis and not using core xy . My problem is that with using prontface all the axis move fine , and perfectly , and accurate also . the nozzle and the bed heat properly , the extruder motor also works fine , but when i try to print some gcode file made in slic3r the machine homes fine all the axis , heats the extruder and bed , but makes a lot of noise when the motors move and finally before printing it reboots and the exturder fan also switches off and the reprap discount controller shows that it reboots.
Please advise what could be the problem.
Thanks in Advance.....

Can't get probe to move inte bed (no replies)

$
0
0
Hi!
I have Marlin 2.0 and have a probe that is X-27 Y0 relative from the nozzle. I have 10 mm edge clearance but I want it to probe 5 mm more in from the left side. I tried to set the edge clearance to 15 but nothing happened. I then found some settings in the advanced file where I could override settings. I tried to add 10 there but again noting happens. What is this sorcery?
How should it be done properly? I also want the X max to decrease a bit by about 10 since the stepper gets out of bounds.

regards
Johan

Wierd runout action Help! (no replies)

$
0
0
Using Marlin 2.0, MKS Gen V1.4 and a simple microswitch. Wired it up to servo pin 4 (ground and signal pins) and designated pin 4 in the firmware. Using the Marlin configurator. Everything checks good before starting a print (no filament just heating up the extruder). At about c160 the runout switch stops working. The printer keeps printing. I have a short piece of filament that I use for testing. Summing up, when temperature is low the switch works and when the temp. goes up the switch stops working (assuming it is the signal pin that stops working). Attaching my config. files. Hope someone can help.

ULB Auto Bed Leveling With Removable Beds (no replies)

$
0
0
Has anyone used Marlin's ULB w/ the Buildtak (or other) removable magnetic bed and gotten consistently good results on the first layer?

Program auxiliary pins into RAMPS 1.4 (1 reply)

$
0
0
Cheers.

We are trying to use pins of the AUX 1 block corresponding to Ramps 1.4. The pin we intend to use is pin D57.

The objective is that by means of this pin we can control the fan of the temperature sink of the hotend (V6 hotend),
using as a reference the temperature reading made by the thermistor used by the hotend (T0).

The operating requirements are as follows:

If the temperature exceeds 40ºC, the fan automatically activates.
If the temperature drops below 40ºC, the fan automatically turns off.

The firmware used is MARLIN. and the objective is to avoid that while the machine isoperating but at rest,
have working mechanical parts.

WE HOPE TO RECEIVE YOUR HELP ...

Help with Marlin 1.1.9 - BLTouch either falls off the front or back when Bed Level (1 reply)

$
0
0
OK - I give up!

How do I get the Auto Home to home the nozzle in the centre of the bed & not effect the BLTouch bed levelling grid?

I have an Aurarum Wombot Calibre 400 x 400 x 430 Printer running the latest Marlin 1.1.9 firmware.

OEM has supplied an updated Firmware (which is quite different from Vanilla Marlin) - both seem to do similar things:


The BLTouch is 7 mm to the Right (-7] & 47 mm in front (+47) of the Nozzle

When I calibrate the MANUAL_X & MANUAL_Y .... Auto Home moves to the true centre of the bed, however, when BED LEVEL is used it falls off the FRONT of the bed!
- OR -
If I use Z_SAFE values (MANUAL undefined) it homes with the Nozzle offset to the Right & Rear ... BED LEVEL falls off the REAR of the bed (since the mid probing Y is off centre and to the rear).

It seems to ignore the BED LEVEL MAX & MINS either front or the rear limits

I could ask the OEM to correct it but copied the OEM setup (differences) to Vanilla Marlin 1.1.9 with similar results

The bellow Vanilla Marlin Configuration - Centres OK, falls off FRONT.h file falls off the FRONT (OR when #define MANUAL_X_HOME_POS & #define MANUAL_Y_HOME_POS is undefined (commented out) it falls off the BACK)

Please advise how I can fix this or fault find - I'm used to VB which has Variable watches so can't understand where the X & Y values are coming from

Looking forward to any HELPFUL advice

BL -Touch Sensor - Pin releasing to early (no replies)

$
0
0
Hello,

I´m using a BL Touch sensor for probing. During probing the pin of the BL Touch is released to early. The Pin is relased while the head is moving up and it touching the Bed. Is it possible to delay the relesae of the Pin?

Thanks for your help

Stefan

linear advance settings (no replies)

$
0
0
What does linear advance accomplish? I was under the impression that it was supposed to cut down on the blobbing on corners, and stops as well as thin extrusions on starts. I must be truly turned around. I did some testing on just k factor settings and got results that I was not expecting. This went from a k factor of 1.1 to 0, notice how the corners sharpened up?

I did another test to see what affects different k factors had. This started from 0 and went to 2 in .2 steps in value, changing every 10 layers or approximately every 2 mm.


Based on these tests linear advance is making the problem worse not better. I'm probably doing something very wrong because a lot of people much smarter than me have made this work but these results really are confusing.
running Marlin-bugfix-2.0.x on this printer [cultivate3d.com]

PRIME_BEFORE_REMOVE not working on SWITCHING_TOOLHEAD (no replies)

$
0
0
I have looked through the forums and internet for a few days and can't find any help.

What I need is to simply extrude before the tool leaves the dock. PRIME_BEFORE_REMOVE should do this but it seems to only apply to MAGNETIC_SWITCHING_TOOLHEAD?

I am using a SWITCHING_TOOLHEAD with a servo to lock my tools. Everything works great and I am printing fine but for the life of me it is impossible to get the extruder to extrude before leaving the Tool Dock. PRIME_BEFORE_REMOVE should do this yet it is not functioning in any capacity. The setup in Marlin looks like it is run only with MAGNETIC_SWITCHING_TOOLHEAD which seems misplaced. I moved the function out of it's placement so that it is triggered with a Switching Tool head as well but still nothing is happening.

Does anyone have any explanation or help?
Viewing all 2831 articles
Browse latest View live


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