Show all posts by user
Quoteecho: M92 X80.00 Y80.00 Z2560.00 E365.30
This shows E steps at 365.3 which seems very high for a direct drive extruder my mk8 extruder is set to 102
Try marking the fillament 100 and 200 mm above where it enters the extruder and then extrude 100mm (G1 E100 F500), then measure how much fillament has been drawn into the extruder, adjust E steps accordingly.
by
obewan
-
Firmware - Marlin
Quote// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
//#define X_MAX_POS X_BED_SIZE 300
//#define Y_MAX_POS Y_BED_SIZE 300
//#define Z_MAX_POS 400
should be
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 400
by
obewan
-
Reprappers
So your probe offsets are X-25 Y-50, to the left and in front of the nozzle.
The probe can reach X min Y min ok , and X max-25, Y max-50 ok
Try
#if ENABLED(AUTO_BED_LEVELING_3POINT) || ENABLED(AUTO_BED_LEVELING_UBL)
#define PROBE_PT_1_X 10
#define PROBE_PT_1_Y 10
#define PROBE_PT_2_X 175
#define PROBE_PT_2_Y 100
#define PROBE_PT_3_X 10
#define PROBE_PT_3_Y 150
#endif
This should
by
obewan
-
Firmware - Marlin
So if you set
#define X_MIN_POS -45 , you can probably edit this directly in the eeprom using repetier host or pronerface.
Then send a G28 followed by a G0 X0 Y0 Z1 the nozzle should be at the corner of the bed
by
obewan
-
Firmware - Marlin
When you do a G28, is the nozzle off the bed and how much. If its to the left of the bed edge,then this will be a - X min and same for Y if its off the front.
eg.
#define X_MIN_POS -15
#define Y_MIN_POS -4
with the right values it should set X0 Y0 to be at the corner of the bed.
#define X_BED_SIZE 210
#define Y_BED_SIZE 210
This is the max print size of the bed
The position on the bed th
by
obewan
-
Firmware - Marlin
Quote#define BED_CENTER_AT_0_0
this is normally only used for delta printers, with a Cartesian style printer 0,0 is set for front left corner of the bed.
Quote#define X_MIN_POS -90//-50
#define Y_MIN_POS -60//-20
#define Z_MIN_POS 0
set these to 0
by
obewan
-
Firmware - Marlin
Try just selecting one language so it defaults to it.
I see you have selected generic therimstor table 1, have you created your own table for this ? better to select one of the pre set thermistors for bed and extruder.
by
obewan
-
Repetier
Most likly you have destroyed the 5 volt regulator on the arduino
by
obewan
-
RAMPS Electronics
You still need to set the X and Y offsets for the probe position in relation to the nozzle otherwise the firmware can not compensate for probing positions.
Is the prone in front or behind the nozzle, and how many mm ?
Is the probe to the left or the right of the nozzle and how many mm ?
by
obewan
-
Repetier
I run a 40x10 on a mk8 DD extruder,with no problems.
by
obewan
-
Reprappers
I would use one of the homing options with pre-heat as this lets you choose the x y coords to home Z,set the pre heat temp to 0 to stop it actually heating up.
The X Y probe offsets depends on the x y distance of your probe from the nozzle.
by
obewan
-
Repetier
can you share the stl
by
obewan
-
Slic3r
Check in windows device manager/ports that the arduino is actually on com port 8
by
obewan
-
RAMPS Electronics
Quote#define Z_MIN_PROBE_ENDSTOP
If your probe is connected to the Zmin enstop pins, this line should be disabled (//).
by
obewan
-
Firmware - Marlin
Only thing i can see is, you say you have a ramps1.4 board yet you have the motherbord defined as a ultimaker,
Quote// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_ULTIMAKER
#endif
try changing this to
Quote#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EFB
by
obewan
-
RAMPS Electronics
I use the 3d touch probe on repetier firmware, its a doddle to set up compared to marlin,
See my reply to this thread for pics repetier pics
by
obewan
-
Repetier
pls post your current configuration.h and i will look thru it, i personally use repetier firmware (i find it easier to set up)
by
obewan
-
Prusa i3 and variants
Quote// @section homing
// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
//#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PL
by
obewan
-
Firmware - Marlin
#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.
by
obewan
-
Firmware - Marlin
Shorting the driver board probably just destroyed the 5 volt regulator on the arduino.
There is a very good chance that no damage was done to the ramps board,having done this myself
when I 1st started 3d printing.
by
obewan
-
RAMPS Electronics
In servo section change
#define SERVO0_PIN ORIG_Z_MIN_PIN
to
#define SERVO0_PIN 11
and in Z probing
#define Z_PROBE_START_SCRIPT "M340 P0 S700"
#define Z_PROBE_FINISHED_SCRIPT "M340 P0 S1500"
by
obewan
-
RAMPS Electronics
The idea of Z safe homing is that it is forced to home Z in the middle of the bed (bed size/2) so the inductive probe does not try to trigger in thin air.
#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_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
#end
by
obewan
-
Firmware - Marlin
A few suggestions.
In 'movement'
Use homing order with a pre heat option as this allows you to specify the X Y coords to home Z and also raise Z before probing.
#define HOMING_ORDER HOME_ORDER_XYTZ
#define ZHOME_X_POS 0
#define ZHOME_Y_POS 0
Also set pre raise so that Z is raised befor homing X Y
#define ZHOME_PRE_RAISE 2
#define ZHOME_PRE_RAISE_DISTANCE 5
In 'Z Probing'
Increase the switchin
by
obewan
-
Prusa i3 and variants
I use 8mm single start leadscrews with 1mm pitch,with the fine pitch I have no problems with gravity
causing the z axis going out of sync,also I do not think anti backlash nuts are needed,the weight of the x carriage negates this need.
by
obewan
-
Prusa i3 and variants
Strange, looking at the linked stl's, the hole spacing looks to be fine on the X carriage parts.
Maybe worth taking one end off(idler end) and just check your rods are not bent.
by
obewan
-
Prusa i3 and variants
Run the eeprom clear script 1st (arduino example menu) then reflash
by
obewan
-
Firmware - Marlin