Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Y Axis that supposed to move the bed Theta angel is not moving #3

Open
shadinew opened this issue Aug 14, 2020 · 6 comments
Open

Y Axis that supposed to move the bed Theta angel is not moving #3

shadinew opened this issue Aug 14, 2020 · 6 comments

Comments

@shadinew
Copy link

Hi I have the below issue , which i am not sure if it is the reason why Y axis is not moving in my machine

echo: Free Memory: 4324 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echo:SD init fail

I have defined the R-360 however Y axis is not moving not homing too its like powerless even though i saw the coordinates are fine on the LCD but it seems in some way the coordinates are not reaching the stepper motor i changed the driver I changed the wires and flipping them with x axis which moving and not working too.

@shadinew
Copy link
Author

I use motherboard 35 and below is the code

// Enable R_360 Polar cordinates
#define R_360
//#define R_360_MENU

//disc outer size
#define R_360_OUTER_RADIUS 100

// Make delta curves from many straight lines (linear interpolation).
// This is a trade-off between visible corners (not enough segments)
// and processor overload (too many expensive atan2 calls).
#define R_360_DELTA_SEGMENTS_PER_SECOND 250 //normal 250

//The original formula to calculate this number:
//(large gear teeth count / small gear teeth count) / ( 360 / motor step degree * motor step ratio {1/x} ) / 2
//(36 / 10) (360 / 1.8 *16 ) /2 = 5760
//steps for full rotation -5760 to 5760 //TODO Use the full rotation here not half
//This value overide the Y settings in DEFAULT_AXIS_STEPS_PER_UNIT
#define R_360_STEPS_PER_ROTATION 5760

//Speed up in the middle. It helps if there is too much fillamet get deposited to the center of the printing bed
//Will make a quick move when larger than alpha condition(tn) and smaller than x_diff condition(mm)
//#define R_360_QUICK_CROSSING_ON
//#define R_360_ALPHA_CONDITION 0.03
//#define R_360_X_DIFF_CONDITION 2

//Choose only one
//Method 1 uses angles for detecting shorter paths. Arduino MEGA can't handle more than 5 digit accuracy with floats. Accuracy problems can couse skipping and twisted prints.(prepare_move)
//#define R_360_SHORTER_WAY_DETECTION_METHOD_1
//Method 2 Works with steps and integers. (plan_buffer_line)
//#define R_360_SHORTER_WAY_DETECTION_METHOD_2

I would like to mention that i set temps to 0 as i do not have extruder yet so i can test the movement could it be a reason ?

@kory75
Copy link
Owner

kory75 commented Aug 14, 2020 via email

@shadinew
Copy link
Author

I appreciate your reply , however it seems not working too, would it be possible to recommend any other firmware the can run a polar 3d printer with the following design ?
PIC1

@shadinew
Copy link
Author

I used Arduino Mega and Ramps 1.4

@airfield20
Copy link

@shadinew
Copy link
Author

@airfield20 I have used reprapfirmware with M669 K7 however I am still facing the same issue , is there anyway you can help me in the configurations ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants