Show all posts by user
what version of marlin is that ?
my latest rc7 looks different to that and compiles ok.
by
obewan
-
Prusa i3 and variants
with mine, i had to set much lower Z speed to get the z motors to run
eg
// Homing speeds (mm/m)
#define HOMING_FEEDRATE_XY (50*60)
#define HOMING_FEEDRATE_Z (2*60) //<<<this used to be 2*60 untill recently changed
//
// MOVEMENT SETTINGS
// @section motion
//
// default settings
#define DEFAULT_MAX_FEEDRATE {300, 300, 2, 25} // (mm/sec) <<<<<<<s
by
obewan
-
Prusa i3 and variants
I had this problem with 2 of my motors, swapped out the drivers and problem sorted.
by
obewan
-
Reprappers
Not 100% sure , but looking at your config, this jumps out at me
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above
looks like you have no z offset
measure distance from bed to nozzle and replace the 0 in above line.
ps. i am just in the process of setting up my z probe so i may be wrong about this.
by
obewan
-
Prusa i3 and variants
measure the voltage from gnd to D9+
and gnd to D10+
these should read 12 volts, if they don't then you have a faulty fuse(f2) or faulty power supply(or connection)
by
obewan
-
General
D8 output is fed from fuse f1 (mfr500) which seems ok.
D9 and D10 are fed from fuse F2 (mfr1100) , i suspect this fuse is faulty and probably the Q1 and/or Q2 fets are short circuit (if your lucky it may just be the fuse)
by
obewan
-
General
sounds like you have fried the D10 mosfet.
swap 9 and 10
#define HEATER_0_PIN 9
#define HEATER_1_PIN 8
#define HEATER_2_PIN 10
then connect your hotend to the D9 output
by
obewan
-
General
; perimeters extrusion width = 0.42mm
; infill extrusion width = 0.42mm
; solid infill extrusion width = 0.42mm
; top infill extrusion width = 0.42mm
M107
M190 S55 ; set bed temperature
M104 S200 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle this line is telling Z to goto Z5 (is z5 at the top ?? )
allso seems strange that all the x y movements are negative moves (-x
by
obewan
-
Reprappers
QuoteKDog
Confusing because I think that bridging and shorting are two different things. Are they?
nope, same thing,
by
obewan
-
General
Your diagram shows the diode the wrong way , turn it around so that it blocks the 12 volts from the sensor , when the sensor triggers it will then pull the endstop pin to ground thru the diode (endstop pullup needs enabling).
by
obewan
-
General
If your R4 is marked 0 ohms then your driver is allready modified, the old drivers used to have a R4=10kohms which needed to be shorted out.
by
obewan
-
General
when i posted the above answer i was in the process of testing the exact same probe prior to fitting on my system.
The probe has its own pullup internally connected the its supply voltage, so if the red wire is connected to 12 volts, then the output will
be 12 volts when not triggered and 0 volts when it is triggered.
by
obewan
-
General
googleing for 100k glass bead ntc thermistor
ebay
amazon
reprapworld
reprapchapion
and many more
by
obewan
-
Reprappers
you need to fit a switching diode (in4148 or similar) in the black wire,cathode (bar on diode) goes to the black wire, anode goes to the ramps z min pin,
this will stop the 12 volts output when probe is not trigered from damaging the port.
Allso you will need to enable the zmin pullup.
by
obewan
-
General
could it phantom end stop trigering, make sure wires from end stops are twisted and not running too close to motor wires(which should allso be twisted.
by
obewan
-
General
I see from the video you are testing useing repetier,
1st you need to check that your homing directions are correct by using the movement menu on your ramps lcd control, when you get that correct,
then you can change the homing directions in repetier/print settings/printer shape menu.
But you must 1st make sure the lcd menu is correct.
by
obewan
-
Reprappers
i find prit stik also works well on the ally bed with pla and bed temp at 60.
by
obewan
-
Prusa i3 and variants
Glad we finally cracked it
Happy printing ahead.
by
obewan
-
Reprappers
If you use the x and y max locations, you allso have to tell repetier or pronterface (or other program) that you are
using xmax and ymax for homing, otherwise they will print in reverse.
Easier option is to move x and y to min positions,then your config is already correct (as far as i can see )
by
obewan
-
Reprappers
Looking at your video again, i cant see any enstops at Zmin or Xmin or max, where are they ?
*maybe a silly question, if you are using a arduino mega and ramps 1.4 combo, have you fitted 3 jumper links underneath each stepper driver pcb?
by
obewan
-
Reprappers
in my way of thinking your bed moving up and down is no different to other printers where the bed stays at same lvl and the X gantry moves up-down,
there for you should set Z zero when the bed is touching the extruder and Zmax will be when the bed is at its lowest point(+150 or +200 etc).
if your Z endstop is at the top of the printer near the extruder then this will be at Z min (are you useing a
by
obewan
-
Reprappers
Ah ok with the M8 rods value
you just need the E0 set to true
type it as i posted or copy n paste
that hopefully will get the extruder workng.
one thing i noticed in the video, the extruder temp was rising on the lcd display but it was not rising in repetier, not sure why that would happen
by
obewan
-
Reprappers
3 mechanical endstops
Xmin Ymin Zmax (got fed up with Z travelling to max each time i did a print, so then changed to Zmin)
with
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1 // change to -1 if you use Zmin
get the printer to home in the correct direction using the printers control panel 1st
then set the repetier printer config to get that to home in the correct direction
by
obewan
-
Reprappers
looks like i have the same printer as yours
3 lines i can see that i think need changing are
#define TEMP_SENSOR_0 1
#define INVERT_E0_DIR true // true for your direct drive extruder
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,94}
by
obewan
-
Reprappers
Hi
With my setup i was useing microswitch endstops for all axis, the 3rd wire (red) seems to be just for the led on the endstop, not as a pullup .
If your machine is useing a probe sensor for setting the Z0, should it connected to the Zmin plug rather than the zmax in your config?
It seems strange tat in your video, the bed hunts for Z0 and the travells to Zmax to wait to print.
by
obewan
-
Reprappers
Looking at the configuration.h you posted befoer, I notice you don't have any pullup resistors enabled.
Allso I am not sure what effect setting x y min too -155 would have.
attached is my configuration.h I use with x y z max endstops
I set the port number to 0 like in your previous config file,
if your motors go the wrong direction then turn off power to the ramps and revers the motor plug.
use
by
obewan
-
Reprappers
is that an extract from your configuration.h, if yes, could you post the complete configuration.h file
by
obewan
-
Reprappers
its possible that you have fried the 5 volt regulator if it is working via the usb ok
by
obewan
-
Prusa i3 and variants