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

Re: Setting Marlin for LCD problem

$
0
0
Thank you for everything. I solved the problem.
,,In order to use the LCD and take advantage of the full capabilities of the RAMBo, we will install an Arduino Addon for RAMbo by downloading it from the following URL : [reprapelectro.com]"

Re: Bed Leveling RC8

$
0
0
If that fails, give repetier firmware a try, i am using that atm and it works well

Re: Setting Marlin for LCD problem

$
0
0
Now I have another error

Bootloader file specified but missing: C:\Users\Ciprian\AppData\Local\Arduino15\packages\rambo\hardware\avr\1.0.0\bootloaders\stk500boot_v2_mega2560.hex

And when I hit Burn Bootoader in Tools:

Error while burning bootloader: missing 'bootloader.tool' configuration parameter

What should I do?

Re: Setting Marlin for LCD problem

$
0
0
Probably the Arduino forum would be a good place to ask for help about flashing a Boot Loader. The problem is most people never need to load a different boot loader. (In 3 years of doing serious Marlin firmware development, I've never needed to update the boot loader on my boards!) And... If you do anything wrong, you will turn your electronics into a brick. Be especially careful about changing any fuse settings. Once a fuse is changed, you can not reverse the setting.

Tower Angular Corrections

$
0
0
I'm using the least squares calculator, and currently unsure of how to set the tower angle corrections. Using Marlin 1.1.0 RC.
I heard it's like

M666 An.nn Bn.nn Cn.nn
(where n=the angle)

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
IMHO using DRV8825 drivers is the worst choice for slow moving extruders, except you do the "fast decay mod". Also the Vref setting seems pretty low, you might find skipped steps are the cause for the different e-step calibration.

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
BTW:
I'm at the exact same stage as you: Rumba & Diamond with RC8.
I had to install a new arduino IDE and got tons of warnings while compiling. Was it the same for you and did it help to use the RC8 bugfix?

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
o lampe


The Vref may be a little low, the steppers are rated at 1.5A per phase. The setting of .5V should give about 1 amp per phase so that's 2/3 of the full capacity so I think that will work.

It did not occur to me until now I suppose the stepper drivers could be mixed and use DRV8825's for XY and A4988's for Z.

Prior to the compile I do get some warnings, in both RC-8 and RC-8 Bug Fix. Same warnings for both versions.
But during the actual compile I don't get any or I guess they could go by so fast I don't see them.

I'm not done with this project yet but I'm getting close. I just have the heated bed assembly to complete. Should be done by the weekend.

Have you completed yours ?

Do you use "Atom" ( [atom.io] ) ? It's an editor that works with arduino IDE and makes it a lot simpler.


[attachment 89774 Warning.JPG]

Re: Error uploading new Marlin

$
0
0
Roxy - tanx, I'll try...

obewan - this is what i have writen:
in configuration.h:
#ifndef MOTHERBOARD
#define BOARD_RAMPS_14_EEB
#endif

in boards.h:
#define MB (MOTHERBOARD==BOARD_RAMPS_14_EEB)

Re: Error uploading new Marlin

$
0
0
Quote
akcasper
Roxy - tanx, I'll try...

obewan - this is what i have writen:
in configuration.h:
#ifndef MOTHERBOARD
#define BOARD_RAMPS_14_EEB
#endif

in boards.h:
#define MB (MOTHERBOARD==BOARD_RAMPS_14_EEB)

You have 2 extruders and heated bed ?
try

#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EEB
#endif

Re: Error uploading new Marlin

$
0
0
No, just 1 extruder. I ahve attached a photo if the board connections

Tank you!

Re: Error uploading new Marlin

$
0
0
Ok so 1 extruder 1 heated bed 1 print cooling fan

in config.h you need

#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

Re: Error uploading new Marlin

$
0
0
#define MOTHERBOARD BOARD_RAMPS_14_EFB

The reason is the RAMPS board is used in so many different configurations. In this case, you have an Extruder, a Fan, and a heated Bed.

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
No, I'm not through with my Rumba_Diamond adaption. It seems Marlin hasn't matured yet. I'm thinking of trying another RADDS and sell the Rumba instead.
If only Duet WiFi had 6 drivers onboard, I wouldn't even think twice :(

Those are the warnings I get repeatedly:
In file included from sketch\stepper.h:46:0,

                 from sketch\MarlinSerial.cpp:33:

sketch\planner.h: In static member function 'static void Planner::set_e_position_mm(const float&)':

sketch\planner.h:353:11: warning: invalid conversion from 'int' to 'AxisEnum' [-fpermissive]

           + active_extruder

              + active_extruder

           ^


                 ^

In file included from sketch\temperature.h:31:0,

                 from sketch\Marlin_main.cpp:226:

sketch\thermistortables.h: At global scope:

sketch\thermistortables.h:677:1: warning: narrowing conversion of '3.20640015e+2' from 'double' to 'const short int' inside { } [-Wnarrowing]

 };

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
I checked by doing a recompile and I did not see any warning messages like that.
I don't know enough about programming to know the why's and why not.

I went with Rumba instead of the Duet for the same reason.
I could not believe that a new board with a 32 bit processor was designed with only
2 extruders on board. Especially with the growing popularity of multi colors.
They probably would have sold more. But that is their decision to make.

Anyway, I ordered the Aluminum bed yesterday and picked up the glass today so one step closer.

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
Observation:

Well I'm still investigating the calibration of the 3 stepper motors when using a Diamond hot end.

It that Marlin 1.1.0-RC8 (& Bug Fix) allows for the calibration settings of 3 or more extruders I have
been looking for a way to calibrate each of the stepper motors. The simplest way I have found so far
is to simply define 3 extruders and the associated thermistor settings etc. Then using Repetier-Host I can
define 3 extruders then use the pull down menu to switch between extruders and calibrate the stepper motors.
Doing this I found that extruder #0 uses a setting of 188.53, #1 = 173.00 and #2 = 180.00.

I've been using Repeiter-Host since I started with 3d printers about 2 yeas ago and I like the
program. However it may be falling a little short as things change. It appears that only the first
setting from Marlin is retained. When switching between extruders the firmware setting window still shows 188.53.
I'm not sure but this seems to indicate the same setting is used for each of the extruder motors.

How much difference this makes, well I'm not sure. Perhaps none.

Does anyone know of slicer software that allows for the difference in extrusion motors?

Auto Leveling Z homing position and extruder distance?

$
0
0
I just upgraded my Prusa i3 to have auto leveling, and although everything works fine when homing the Z axis it probes outside of my bed, rather then on the build plate (causing a crash). What firmware setting do I change to fix this?
In addition, when following Tom's guide (https://www.youtube.com/watch?v=EcGFLwj0pnA) he says to send G92Z10, to calibrate the extruder height - however this does not work for me. How do I do this?
Thanks in advance.

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
There is a line in configuration.h that needs to be enabled to allow different extruder steps.

// Enable if your E steppers or extruder gear ratios are not identical
#define DISTINCT_E_FACTORS

Re: When is it necessary to setup multiple "E0 E1 E2" steps and what is the format?

$
0
0
thanks o lampe

WOW how did I miss that!

Maybe I need to take some reading lessons.

Makes me wonder what else I've missed.....

// This defines the number of extruders
// :[1, 2, 3, 4]
#define EXTRUDERS 1
//
// Enable if your E steppers or extruder gear ratios are not identical
#define DISTINCT_E_FACTORS
//

I guess it's time to really sit down and go over this line by line......

Re: Auto Leveling Z homing position and extruder distance?

$
0
0
You should be using:
// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
//
// With this feature enabled:
//
// - Allow Z homing only after X and Y homing AND stepper drivers still enabled.
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
// - Position the Z probe in a defined XY point before Z Homing when homing all axes (G28).
// - Prevent Z homing when the Z probe is outside bed area.
#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
#define Z_SAFE_HOMING_X_POINT (((X_MIN_POS + X_MAX_POS) / 2)+7) // X point for Z homing when homing all axis (G28).
#define Z_SAFE_HOMING_Y_POINT (((Y_MIN_POS + Y_MAX_POS) / 2)+12) // Y point for Z homing when homing all axis (G28).
#endif

And... You should not be using G92. If you need to adjust the Z_OFFSET_FROM_EXTRUDER you should either be changing it in Configuration.h or using the M851 command.
Viewing all 12089 articles
Browse latest View live


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