Building a CoreXY and have some issues April 15, 2016 05:41AM |
Registered: 8 years ago Posts: 78 |
Re: Building a CoreXY and have some issues April 15, 2016 06:36AM |
Registered: 8 years ago Posts: 776 |
Quote
davedavedave
Ok, so what i want to do now is find out if the heat emanating from the drivers is normal, and if they could get hotter without blowing like my other driver. or is there a setting that i might have not input correctly or might have missed. (by the way, i have a 80x80 mm fan pointed at the ramps blowing from the side. the driver still gets hot which worries me. but this is my first build so i have no clue how hot things can get.
const bool X_MIN_ENDSTOP_INVERTING = true;
Re: Building a CoreXY and have some issues April 15, 2016 06:43AM |
Registered: 8 years ago Posts: 346 |
Re: Building a CoreXY and have some issues April 15, 2016 03:07PM |
Registered: 8 years ago Posts: 78 |
Re: Building a CoreXY and have some issues April 15, 2016 03:11PM |
Registered: 8 years ago Posts: 78 |
Re: Building a CoreXY and have some issues April 15, 2016 04:04PM |
Registered: 8 years ago Posts: 78 |
// coarse Endstop Settings #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors #if DISABLED(ENDSTOPPULLUPS) // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined //#define ENDSTOPPULLUP_XMAX //#define ENDSTOPPULLUP_YMAX //#define ENDSTOPPULLUP_ZMAX //#define ENDSTOPPULLUP_XMIN //#define ENDSTOPPULLUP_YMIN //#define ENDSTOPPULLUP_ZMIN //#define ENDSTOPPULLUP_ZMIN_PROBE #endif // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). 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 = false; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. #define DISABLE_MAX_ENDSTOPS //#define DISABLE_MIN_ENDSTOPS
#define HOMING_FEEDRATE {500,500, 4*60, 0} // set the homing speeds (mm/min) // default settings #define DEFAULT_AXIS_STEPS_PER_UNIT {2500,2500,5120,1000} // default steps per unit for Ultimaker #define DEFAULT_MAX_FEEDRATE {300, 300, 3, 25} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {160,160,100,250} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot. #define DEFAULT_ACCELERATION 1000 // X, Y, Z and E acceleration in mm/s^2 for printing moves #define DEFAULT_RETRACT_ACCELERATION 70 // E acceleration in mm/s^2 for retracts #define DEFAULT_TRAVEL_ACCELERATION 50 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously) #define DEFAULT_XYJERK 30.0 // (mm/sec) #define DEFAULT_ZJERK .8 // (mm/sec) #define DEFAULT_EJERK 5.0 // (mm/sec)
Re: Building a CoreXY and have some issues April 17, 2016 07:44PM |
Registered: 8 years ago Posts: 776 |
Quote
davedavedave
EDIT: Ok finally got my printer moving smoothly. before it was all weird and janked up. but after messing with numbers on the marlin I got moving how I wanted it. now this is what I might need some advice on. so far it homes properly on the XY axes although it hits X endstop then travels about 40mm opposite of the wall it hit and then goes back and hits it again and finally stops. then it does the same with the Y axis. least its homing properly. I don't think it is that double endstop for accuracy safeguard since the travel distance is too far once the endstop is hit the first time.
Quote
anyways another issue is the Z axis. this thing I have left for last due to focusing on the XY axes. the bugger wont move one direction. so if I invert the motor, it moves only one direction. so if it moves up it wont move down but if I invert it, it will move down but not up
Quote
Issue #3: Whenever I tell the printer to move 1mm on either X or Y axis it moves about 10(haven't measured it yet because I am trying to figure out a way to solve the issue) if I hit 10 it moves over 100mm. and if I hit 100 it moves for a while. luckily my belts aren't tensioned to the point where damage would be caused. so I usually don't freak out like with my other printer where if it goes over the boundaries it makes a loud noise.
#define DEFAULT_AXIS_STEPS_PER_UNIT {2500,2500,5120,1000} // default steps per unit for Ultimaker
#define Y_HOME_DIR 1
Re: Building a CoreXY and have some issues April 19, 2016 02:50AM |
Registered: 8 years ago Posts: 78 |
Re: Building a CoreXY and have some issues April 19, 2016 05:55PM |
Registered: 8 years ago Posts: 776 |
Quote
davedavedave
Heya. I ended up finding the out the problems to my issue about 2 days ago. The reason it was going slow is because I was using pronterface and the federate was about 100mm per MIN which is really slow. I have Dust(another forum member) to thank for that little tip. so that pretty much fixed the problem.
Quote
now I just have to make sure the machine is moving the exact number of steps.
Quote
whats great is that since I am going to be going Bowden style, I will print fast.
Quote
hopefully I can make this thing fast. the printer barely moves when the accel is set to 5000. so printing about about 160- 200 might be a cinch. but that's just a guesstimate. my other printer(bought) prints at about 60 and thing rocks like crazy(maybe due to the direct drive)