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

Re: Mesh leveling goes off of bed

$
0
0
Quote
obewan
#define DEFAULT_AXIS_STEPS_PER_UNIT {200, 200, 800, 280 }
?

What stepper drivers do you have fitted ?
How did you come by these settings, X Y steps seem rather high.

Hey obewan,

I have default Anet steppers which I believe are just Nema 17's

I'll be honest and admit I've just grabbed those config settings from that Game On guy (the same guy Roberts_Clif linked me to) I left the settings as-is as they looked correct with him also using an Anet A8. What settings would you suggest?

Re: Mesh leveling goes off of bed

$
0
0
I though you already had your configuration.h, asked if you had the three jumpers installed video showed. Should have just posted the Jumper Image.

Prusa calculator is here

And

Triffid Hunter's Calibration Guide

Would Need more information in order give you Default Axis numbers.
Lead screw diameter and Pitch - PITCH (distance of rise for one full rotation)
Belt Pitch and Gear number of teeth

Below I have numbers for all Nema 17 Leadscrew Pitch, a 20 tooth 2mm pitch belt driven Y-Axis and X-Axis for my Prusa Hic i3, and Extruder number

// Typical stepper motors have 200 steps per full step/rev = 1.8°/step, so 1/16 microstepping = STEPS_PER_REVOLUTION_E = 3200
// X-Y Axis 3200, / 20 tooth, / 2mm pitch Belt = 200*16 / 20 / 2 = 80 :: (STEPS_PER_REVOLUTION_X / IDLER_TEETH_X / BELT_PITCH_X)
// Z Axis 3200, / 1.25mm pitch leadscrew = 200*16 /1.25 = 2560 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 2mm pitch leadscrew = 200*16 /2 = 1600 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 4mm pitch leadscrew = 200*16 /4 = 800 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 8mm pitch leadscrew = 200*16 /8 = 400 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// E-Axis 3200, / (11mm Gear OD * pi) :: (STEPS_PER_REVOLUTION_E * EXTRUDER_GEAR_RATIO / (PINCH_WHEEL_DIAMETER * PI))
//
Example of My Numbers which are a fairly common Prusa i3 number set.
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 94.4962144 }

(Though we may have to calculate all numbers if none was provided with Anet A8 kit. unless we find some with the same setup you have)

What is the Anet A8 you have can look see if can find.

Re: Bed levleing has no effect

$
0
0
M420: Enable/Disable Bed Leveling and/or set the Z fade height.
S[bool] Turns leveling on or off
Z[height] Sets the Z fade height (0 or none to disable)
V[bool] Verbose - Print the leveling grid
Send M501 ; Load data
Send a M420 V ; Print the leveling grid
Z-Offset
Z-Offset " M851 Z-0.44 " Sets the Z-offset the input -00.44

Re: Mesh leveling goes off of bed

$
0
0
Quote
Roberts_Clif
I though you already had your configuration.h, asked if you had the three jumpers installed video showed. Should have just posted the Jumper Image.

Prusa calculator is here

And

Triffid Hunter's Calibration Guide

Would Need more information in order give you Default Axis numbers.
Lead screw diameter and Pitch - PITCH (distance of rise for one full rotation)
Belt Pitch and Gear number of teeth

Below I have numbers for all Nema 17 Leadscrew Pitch, a 20 tooth 2mm pitch belt driven Y-Axis and X-Axis for my Prusa Hic i3, and Extruder number

// Typical stepper motors have 200 steps per full step/rev = 1.8°/step, so 1/16 microstepping = STEPS_PER_REVOLUTION_E = 3200
// X-Y Axis 3200, / 20 tooth, / 2mm pitch Belt = 200*16 / 20 / 2 = 80 :: (STEPS_PER_REVOLUTION_X / IDLER_TEETH_X / BELT_PITCH_X)
// Z Axis 3200, / 1.25mm pitch leadscrew = 200*16 /1.25 = 2560 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 2mm pitch leadscrew = 200*16 /2 = 1600 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 4mm pitch leadscrew = 200*16 /4 = 800 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// Z Axis 3200, / 8mm pitch leadscrew = 200*16 /8 = 400 :: (STEPS_PER_REVOLUTION_Z / PITCH_OF_Z_ROD)
// E-Axis 3200, / (11mm Gear OD * pi) :: (STEPS_PER_REVOLUTION_E * EXTRUDER_GEAR_RATIO / (PINCH_WHEEL_DIAMETER * PI))
//
Example of My Numbers which are a fairly common Prusa i3 number set.
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 94.4962144 }

(Though we may have to calculate all numbers if none was provided with Anet A8 kit. unless we find some with the same setup you have)

What is the Anet A8 you have can look see if can find.


Lead screw diameter is 4mm, ptich for full rotation is also 4mm
Belt pitch is 2mm and the gear has 20 teeth

So with the info you have kindly provided; my defaults would be {80, 80, 800, 100 (extruder I have set in my eeprom as 100) correct? :)

I just have the standard A8 as seen here: [www.gearbest.com] only change is i'm using an E3D with bowden setup.

Marlin 2.0 bugfix setup question

$
0
0
Hey Guys!

I followed the instructions in this page to install marlin on MKS SBASE and I am having a slight issue.
[marlinfw.org]


I am able to generate the .BIN file. But once I reboot the board, only .CUR file is being generated, the eprom.dat is not there. I am using ATOM on MacOS EL Capitan. Also, am not able to connect to the board once I do that.

The board itself is good, I was running smoothie earlier without any issues.

Any idea what I am doing wrong ?

Re: Mesh leveling goes off of bed

$
0
0
Cura 14.07 release date 7/3/14

Printable Size 220*220*240mm
Movement Speed 300mm/s

T type lead screw M8*345 #1700100015 (looking at the image you have a (T8-8))


Anet3D

Re: Mesh leveling goes off of bed

$
0
0
Quote
Roberts_Clif
Cura 14.07 release date 7/3/14

Printable Size 220*220*240mm
Movement Speed 300mm/s

T type lead screw M8*345 #1700100015 (looking at the image you have a (T8-8))


Anet3D

That's the one..

I just tried setting the axis defaults to what I found my defaults to be but the same issue is occurring... tried moving the X axis 2inches again and it is still going about 5inches from point A to B.

Re: Mesh leveling goes off of bed

$
0
0
When you made changes to:

#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 94.4962144 }

Did you do a M502 and M500 to get the new values stored in EEPROM? If not... you won't see any changes.

Re: Mesh leveling goes off of bed

$
0
0
Quote
Roxy
When you made changes to:

#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 94.4962144 }

Did you do a M502 and M500 to get the new values stored in EEPROM? If not... you won't see any changes.

Hi Roxy,

I did try it in the first instance but didn't seem to take affect (used the console in Cura), I have however retried uploading the settings and running in Repetier and it's taken effect!

Is there somewhere in the settings I can get the probe points to move in a little closer? I've got my probe on the right hand side of the hot end so by probing point number 3 it's just off the bed so wouldn't make metal contact. I need it in by about 10mm

Re: Mesh leveling goes off of bed

$
0
0
Make sure your X & Y_PROBE_OFFSET_FROM_EXTRUDER are correct. And then, make sure your bedsize and/or X_MIN, Y_MIN, X_MAX and Y_MAX are correct. If that is all right.... you shouldn't be going off the bed.

Also... Z_SAFE_HOMING is important. It is much better to home the Z-Axis in the center of the bed.

Hotend setup

$
0
0
Hi, I am trying to connect a E3D V6 Extruder J-head Hotend to a MKS GEN V1.4. I have my problem is that when I use the command M105, I get a temperature reading of 355oC for room temperature. When changing #define TEMP_SENSOR_0 from 1 to several different values like 2,3... , I get even strange values in the range of 700 to 800oC. If I try to set the temperature using M104, I immediately get an error saying that the temperature exceeded the maximum. If I change #define HEATER_0_MAXTEMP from 275 to, say, 1275, I don't get the error message immediately. However, after a few seconds a different error message comes and shuts down the board.
I think I am missing something obvious here. Could anyone please point me in the right direction? Thanks,
Matheus

Re: Hotend setup

$
0
0
reading that high normally indicate that the thermistor wires are shorted together somewhere. Normally at the hot end, often by the thermistor retaining screw.

Re: Hotend setup

$
0
0
Well the V6 uses a semitec (Marlin option 5) thermistor with a max temp setting of 285C, but since they've switched to cartridge type, are you sure you ordered the thermistor version and not the PT-100 version? (they're very similar looking).

Re: Need help. #error "Z_SAFE_HOMING_X_POINT can't be reached by the Z probe."

$
0
0
When I set the extruder cooling fan pin, in rambo fan0 is 8,
#define E0_AUTO_FAN_PIN 8, I get this
#error "You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN."

You cant set the same pin for this. It needs to be two different fans.

one fan is for cooling the fins on the hotend (on most machines this is always on. but can software controled with E0_AUTO_FAN_PIN to turn it on/off with temperature)
The second fan is software controlled and is turned on and off as needed, eg for bridging, or for pla

D8 is normally the software controlled fan for part cooling.
D2 would be your E0_AUTO_FAN_PIN

re FANMUX0... you dont have multiple extruders, (at least your config says this) you don't set this, leave as -1

Re: Need help. #error "Z_SAFE_HOMING_X_POINT can't be reached by the Z probe."

$
0
0
// Set the boundaries for probing (where the probe can reach).
  #define LEFT_PROBE_BED_POSITION -26
  #define RIGHT_PROBE_BED_POSITION 272

looks very wrong... need to be offset by hotend/probe offset
#define LEFT_PROBE_BED_POSITION -16
#define RIGHT_PROBE_BED_POSITION 256

Re: Need help. #error "Z_SAFE_HOMING_X_POINT can't be reached by the Z probe."

$
0
0
So, after the corrections that Dust proposed, I have made the following.
Into Conditionals_post.h found the:

#else
// Boundaries for Cartesian probing based on bed limits
#define _MIN_PROBE_X (max(X_MIN_BED, X_MIN_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MIN_PROBE_Y (max(Y_MIN_BED, Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
#define _MAX_PROBE_X (min(X_MAX_BED, X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MAX_PROBE_Y (min(Y_MAX_BED, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
#endif

and changed to:

#else
// Boundaries for Cartesian probing based on bed limits
#define _MIN_PROBE_X (min(X_MIN_BED, X_MIN_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MIN_PROBE_Y (min(Y_MIN_BED, Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
#define _MAX_PROBE_X (max(X_MAX_BED, X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MAX_PROBE_Y (max(Y_MAX_BED, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
#endif

And now everything works just fine.
Thank you Dust for the corrections.

Need help configuring extruder_fan & part_cooling_fan

$
0
0
Hello,

I am trying to configure marlin 1.1.8 working with my printer, but I am having problem working the extruder_fan and the part_cooling_fan.
Can anyone please help?

About the extruder_fan. I have set pin 8 in RAMBo board, which is the FAN0.

#define E0_AUTO_FAN_PIN 8

But it gives me the following:

SanityCheck.h:977: error: #error "You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN."
#error "You cannot set E0_AUTO_FAN_PIN equal to FAN_PIN."

There must be a problem in the code, because in marlin 1.0.2 it was working fine.

And about the part_cooling_fan. Where do I change the pin? In which folder?

Thank you all.

Re: Mesh leveling goes off of bed

$
0
0
All looking good guys! Thanks so much for all your help with getting my printer sorted!

Dual X Carriage not working

$
0
0
last month i build my dual x-carriage printer with Rumba board
i try to modify marlin bugfix-1.1.x, but it has some problem

1. x2 carriage look like move to left when homing
2. x2 filment cooling fan not working when printing
3. t0 is ok, but t1 hotend not working when printing

i also try older version of marlin, but it has more problem
is that i use wrong setting or is that bugs?
here is my configuration and configuration.adv
[drive.google.com]
any hints or tips will be very thankful

Extruder stutters and doesn't turn

$
0
0
Hi guys,
I've replaced my printers board with a RAMP 1.4 and Marlin 1.1.8.
I've put the TMC2130 drivers on, on all axis (including extruder).

Everything seem to be working, except my extruder.
When I run it, in both directions, it simply stutters for the duration of the extrude but doesn't move backwards or forwards. Just back and forth, over and over. This happens without filament in it, so it's not due to any clogs.

I've tried adjusting the current to the extruder, with M906 Exxx all the way from 500 to 1600, with no changes. I am running 800 on all the other drivers.

I'm posting this in the Marlin forum as I have a feeling it is a misconfiguration by me, somewhere in the firmware, but I have no clue where to look.
I've also tried to adjust axis relative modes on the extruder, with no change.

So does this sound familiar to anyone?
Viewing all 12090 articles
Browse latest View live


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