Welcome! Log In Create A New Profile

Advanced

I can´t figure out what´s happening

Posted by dremel 
I can´t figure out what´s happening
September 03, 2015 11:42PM


I don´t know how to identify what the issue is. It was not intended for selling purposes, but I started a 3d printer prototype applying SFU1605 ballscrews and independent heatbeds for academics. Hot end thermal analysys, frame stiffness and how they interact with ABS printing as a part of mechanical engineering paper.

I have much trouble in electrical design and configuring the firmware. Actually, I find the most difficult part. I burned my first RAMPS kit hooking stepdrivers upsidedown. Now, with my second RAMPS kit on hands, the printer cannot move. But when I test A4988 Stepstick + NEMA 17 with minimal wiring diagram (pololu site) it works fine, even with connected shaft. But when I hook up MEGA2560+ RAMPS+ A4988 STEPDRIVERS, NEMA motors hold its torque but do not move even with disconnected shafts. Extruder have the same behavior (hold torque but cannot move).

I tested the second RAMPS kit with no success. I really don´t know where the problem lies.

some info:
X,Y 1/4 step ( middle jumper attached)
Z, E 1/16 step (all 3 jumpers attached)
MC3D Printer Head (MIB Instruments )
2 x 12V 30A Power supply
D1 RAMPS omitted
RAMPS powered via USB
no endstops
Stepstick (Rs= 0.05OHM, Vref= 0.4V)

I did several different settings with no success. I have attached my last unsuccessfuly configuration.h. I really don´t know where else to check! Any help will be very appreciated.
Attachments:
open | download - configuration.h.txt (35.8 KB)
Re: I can´t figure out what´s happening
September 04, 2015 12:49AM
no endstops....

standard configuration it will not move if endstops are not connected

send the printer a M119 command.
Any endstops that come back triggered, It will not be able to move in that direction.
If you dont intend installing endstops then invert the logic so its always open.

eg if X min endstop is showing triggered change X_MIN_ENDSTOP_INVERTING = true; to = false;
Re: I can´t figure out what´s happening
September 04, 2015 02:06AM
Quote
Dust
no endstops....

standard configuration it will not move if endstops are not connected

send the printer a M119 command.
Any endstops that come back triggered, It will not be able to move in that direction.
If you dont intend installing endstops then invert the logic so its always open.

eg if X min endstop is showing triggered change X_MIN_ENDSTOP_INVERTING = true; to = false;


const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.

to
const bool X_MIN_ENDSTOP_INVERTING =false;
const bool Y_MIN_ENDSTOP_INVERTING = false;
const bool Z_MIN_ENDSTOP_INVERTING =false;
const bool X_MAX_ENDSTOP_INVERTING = false;
const bool Y_MAX_ENDSTOP_INVERTING = false;
const bool Z_MAX_ENDSTOP_INVERTING =false;

//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS


Dust, just like that? and what about the " DISABLE_MAX_ENDSTOPS"? After changing the endstops inverting settings to false, do the bold lines have to be uncommented?
Sorry, only registered users may post in this forum.

Click here to login