|
Re: Verteez Smartrap build May 28, 2014 09:43AM |
Registered: 11 years ago Posts: 116 |
#define Z_RAISE_BEFORE_PROBING 5 //How much the extruder will be raised before traveling to the first probing point. #define Z_RAISE_BETWEEN_PROBINGS 5 //How much the extruder will be raised when traveling from between next probing points #define Z_RAISE_BETWEEN_PROBINGS_BEFORE_RETRACT 2 // smartrap : this happend just after probing point and before servo comes back ( to prevent servo to tap on the bed)
|
Re: Verteez Smartrap build May 28, 2014 05:32PM |
Registered: 13 years ago Posts: 791 |
Quote
verteez
Ok, I know why it's not working, but I don't know how to fix it.
While the nozzle do the probing, it's raised before about 5, like it's in Marlin
#define Z_RAISE_BEFORE_PROBING 5 //How much the extruder will be raised before traveling to the first probing point. #define Z_RAISE_BETWEEN_PROBINGS 5 //How much the extruder will be raised when traveling from between next probing points #define Z_RAISE_BETWEEN_PROBINGS_BEFORE_RETRACT 2 // smartrap : this happend just after probing point and before servo comes back ( to prevent servo to tap on the bed)
So when the probing starts, what I can see in Repetier host as the probing data is:
Bed x: 5.00 y: 8.00 z: 4.14 -here the bed is lower at the back
Bed x: 110.00 y: 8.00 z: 2.79 -here the bed is higer at the front
Bed x: 110.00 y: 128.00 z: 2.77 -here the bed is higer at the front
Bed x: 5.00 y: 128.00 z: 4.23 - here the bed is lower at the back
So I can assume that the software is calculating the level of the bed by measuring the difference in distnace of the moved up nozzle(at the beggining the #define Z_RAISE_BEFORE_PROBING 5 command in Marlin) to the point when the Z microswitch will be triggered by touching on bed.
So I assume that, where the nozzle have bigger gap to the bed(where bed is lower) from the lifted position, then the nozzle is moved here up while printing, because software think that the bed is here higer. That's why where the nozzle should be lifted because the bed is really higer, the nozzle is actually lowered because the gap betwen bed and lofted position of nozzle is lower and software think the bed is here low.
So maybe that's why de nozzle height is inverted. But I don't know how to fix it..
My motors and switches are connected fine. So it's software issue.
Anny idea?
Kamil
|
Re: Verteez Smartrap build May 28, 2014 06:54PM |
Registered: 12 years ago Posts: 349 |
Quote
verteez
All my limit switches while not home are oppened, should they be closed?
|
Re: Verteez Smartrap build May 29, 2014 07:53AM |
Registered: 11 years ago Posts: 116 |
13:40:21.034 : Roxy's Enhanced G29 Auto_Bed_Leveling Code V1.01: 13:41:32.754 : Eqn coefficients: a: -0.01 b: 0.00 d: 2.20 13:41:32.759 : Correct +.14 with one clockwise turn. 13:41:32.759 : 13:41:32.762 : Bed Height Topography: 13:41:32.762 : +0.66777 +0.70143 +0.81393 13:41:32.767 : +0.01675 --0.02152 +0.15830 13:41:32.771 : --0.82468 --0.78549 --0.72648 13:41:32.771 : 13:41:32.771 : planeNormal x: 0.01 y: -0.00 z: 1.00 13:41:32.775 : 13:41:32.775 : Bed Level Correction Matrix: 13:41:32.779 : 1.00 0.00 -0.01 13:41:32.779 : 0.00 1.00 0.00 13:41:32.779 : 0.01 -0.00 1.00 13:41:36.841 : ok 13:41:36.842 : echo:endstops hit: Z:-4.28
Quote
Pull Vector_3.cpp into your editor. Search for: void matrix_3x3::debug(char* title) This will be about 180 lines from the start of the file.
Go down about 9 lines and change the line to be: SERIAL_PROTOCOL_F(matrix[count],6); (And save the file!)
That will print the numbers of the matrix with a higher precision.
13:56:06.215 : Roxy's Enhanced G29 Auto_Bed_Leveling Code V1.01: 13:57:18.333 : Eqn coefficients: a: -0.02 b: 0.00 d: 0.45 13:57:18.333 : Correct +.14 with one clockwise turn. 13:57:18.336 : 13:57:18.337 : Bed Height Topography: 13:57:18.341 : +0.70998 +0.75932 +0.84922 13:57:18.341 : +0.02807 +0.03822 +0.11936 13:57:18.345 : --0.95768 --0.67643 --0.87007 13:57:18.345 : 13:57:18.349 : planeNormal x: 0.02 y: -0.00 z: 1.00 13:57:18.349 : 13:57:18.355 : Bed Level Correction Matrix: 13:57:18.359 : 0.999880 0.000000 -0.015456 13:57:18.359 : 0.000000 1.000000 0.000884 13:57:18.367 : 0.015456 -0.000884 0.999880 13:57:22.419 : ok 13:57:22.419 : echo:endstops hit: Z:-6.24
|
Re: Verteez Smartrap build May 30, 2014 07:26AM |
Registered: 11 years ago Posts: 116 |
|
Re: Verteez Smartrap build May 31, 2014 06:21AM |
Registered: 13 years ago Posts: 791 |
Quote
verteez
Okey, I have found this thread and they ideas..
Done exactly like there, but nothing changed, still not working like should :<
I havent only changed vector_3 planeNormal = vector_3::cross(xPositive, yPositive).get_normal();, because I couldn't find it.
So, anny idea how to fix this problem?
|
Re: Verteez Smartrap build May 31, 2014 03:19PM |
Registered: 11 years ago Posts: 116 |
Quote
regpye
Quote
verteez
Okey, I have found this thread and they ideas..
Done exactly like there, but nothing changed, still not working like should :<
I havent only changed vector_3 planeNormal = vector_3::cross(xPositive, yPositive).get_normal();, because I couldn't find it.
So, anny idea how to fix this problem?
That is in Marlin_main.ccp file
line 895
I can't help you at present, I am not well and can't think straight. Guess I have been having too many late nights.
#ifdef ENABLE_AUTO_BED_LEVELING
#ifdef AUTO_BED_LEVELING_GRID
static void set_bed_level_equation_lsq(double *plane_equation_coefficients)
{
vector_3 planeNormal = vector_3(-plane_equation_coefficients[0], -plane_equation_coefficients[1], 1);
planeNormal.debug("planeNormal");
plan_bed_level_matrix = matrix_3x3::create_look_at(planeNormal);
//bedLevel.debug("bedLevel");
//plan_bed_level_matrix.debug("bed level before");
//vector_3 uncorrected_position = plan_get_position_mm();
//uncorrected_position.debug("position before");
vector_3 corrected_position = plan_get_position();
// corrected_position.debug("position after");
current_position[X_AXIS] = corrected_position.x;
current_position[Y_AXIS] = corrected_position.y;
current_position[Z_AXIS] = corrected_position.z;
// put the bed at 0 so we don't go below it.
current_position[Z_AXIS] = zprobe_zoffset; // in the lsq we reach here after raising the extruder due to the loop structure
plan_set_position(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS]);
}
|
Re: Verteez Smartrap build June 01, 2014 09:39AM |
Registered: 11 years ago Posts: 116 |
|
Re: Verteez Smartrap build June 01, 2014 10:30AM |
Registered: 12 years ago Posts: 229 |
|
Re: Verteez Smartrap build June 01, 2014 10:44AM |
Registered: 11 years ago Posts: 116 |
Quote
markstephen
If you have been messing around in Marlin, you might want to try loading the default Marlin Firmware and see if it will come back to life.
I'v had some problems of my own this weekend, all surrounding the fact that my current was way to high on my extruder stepper and it was getting way to hot. On the up side, I now have a new adjustable extruder that is working better than ever and my stepper is now running cool again.
Mark
|
Re: Verteez Smartrap build June 01, 2014 12:39PM |
Registered: 12 years ago Posts: 814 |
|
Re: Verteez Smartrap build June 01, 2014 05:07PM |
Registered: 11 years ago Posts: 116 |
Quote
madmike8
Well, I killed the stepper on my extruder. I was experimenting with dropping microsteping down to gain more torque. I thought I had killed the driver, but after I replaced it I realized it was the stepper. So, you've tried moving around the stepper and drivers to confirm both are ok? Are the X,Y,Z steppers working? Have you tried swapping both to a known working axis?
|
Re: Verteez Smartrap build June 01, 2014 07:48PM |
Registered: 11 years ago Posts: 80 |

|
Re: Verteez Smartrap build June 04, 2014 08:25AM |
Registered: 11 years ago Posts: 116 |
|
Re: Verteez Smartrap build June 06, 2014 06:28PM |
Registered: 11 years ago Posts: 116 |
I must admit that it's pretty nice idea. 


|
Re: Verteez Smartrap build June 06, 2014 08:00PM |
Registered: 13 years ago Posts: 791 |
|
Re: Verteez Smartrap build June 07, 2014 06:52AM |
Registered: 11 years ago Posts: 116 |
Quote
regpye
I am glad that you found only a diode problem with the RAMPS, that is really good news.
Any idea what caused it to go? Maybe a short somewhere?



|
Re: Verteez Smartrap build June 07, 2014 01:05PM |
Registered: 12 years ago Posts: 349 |
|
Re: Verteez Smartrap build June 14, 2014 07:22AM |
Registered: 11 years ago Posts: 116 |
|
Re: Verteez Smartrap build June 21, 2014 12:05AM |
Registered: 12 years ago Posts: 10 |
|
Re: Verteez Smartrap build September 17, 2014 12:03PM |
Registered: 11 years ago Posts: 116 |
The print area should be something around 25/25/25cm

|
Re: Verteez Smartrap build September 17, 2014 06:15PM |
Registered: 12 years ago Posts: 125 |
|
Re: Verteez Smartrap build September 17, 2014 07:26PM |
Registered: 13 years ago Posts: 791 |
Quote
verteez
Well, I should post something new![]()
I have menaged to upgrade my Y axis and the whole base to Smartrap MC3 remix, and Im pretty happy of it![]()
Also I have added second fan for cooling my prints, and it pretty nice idea, but I need some fan duct. But I don't know how to create one.. Eh
Unfortunatelly only one thing is incorrect. My layers are getting some adhesion from time to time, due to bigger height of print. Every time at the same heigt. Whats causing this?
May it be because of not smoothe Z axis movements?
Another pretty nice info is that I have just received my 500mm rods! Yea, it will be a big oneThe print area should be something around 25/25/25cm
If it wont work I will just cut the rods down a bit.
Unfortunatelly I need some help. Now with soo long Z axis rods the whole X axis is wobbling a lot..really lot :< I will post video when it will be uploaded to youtube. Anny idea how to prevent this?
Below some pics.
New printed parts
Assembled![]()
Added small light, really good thing (made of old bike light)
Light works greate
Just received the rods, let's get bigger!
Anny ideas and objections?![]()
To do: fix the layer adhesion, buy new belts, get bigger glass, fix the Z and X wobbling, stabilize the whole printer
Kamil.
|
Re: Verteez Smartrap build September 17, 2014 08:08PM |
Registered: 11 years ago Posts: 116 |
#define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_X 1 // smartrap: special quantic error mesurement from porte a faux design (see marlin.cpp)

Quote
regpye
If you print a top for your Z rods, it will hold them Steadier. If you add a metal bracket, like an aluminium strap top the top bracket, you can tie that bracket to the base plate and stop almost all movement.
If you give me some details about the fan you want to use, I can make you an STL file for printing the cowel. Where did you want to mount the fan?
Quote
verteez
Well, I should post something new![]()
I have menaged to upgrade my Y axis and the whole base to Smartrap MC3 remix, and Im pretty happy of it![]()
Also I have added second fan for cooling my prints, and it pretty nice idea, but I need some fan duct. But I don't know how to create one.. Eh
Unfortunatelly only one thing is incorrect. My layers are getting some adhesion from time to time, due to bigger height of print. Every time at the same heigt. Whats causing this?
May it be because of not smoothe Z axis movements?
Another pretty nice info is that I have just received my 500mm rods! Yea, it will be a big oneThe print area should be something around 25/25/25cm
If it wont work I will just cut the rods down a bit.
Unfortunatelly I need some help. Now with soo long Z axis rods the whole X axis is wobbling a lot..really lot :< I will post video when it will be uploaded to youtube. Anny idea how to prevent this?
Below some pics.
New printed parts
Assembled![]()
Added small light, really good thing (made of old bike light)
Light works greate
Just received the rods, let's get bigger!
Anny ideas and objections?![]()
To do: fix the layer adhesion, buy new belts, get bigger glass, fix the Z and X wobbling, stabilize the whole printer
Kamil.
|
Re: Verteez Smartrap build September 17, 2014 10:09PM |
Registered: 13 years ago Posts: 791 |
Quote
verteez
I was planing to cut some wood strip and use it to hold together the rods and connect it with base using M8 rods that I have bought today.
I will do it at the morning, because now it's late night here. I hope that it will work..
My fan is 40mm, I was using it before with my Jhead lite.
I wast thinking about mouting it somewhere around the hotend, or on its arm. The localisation it's not important as long as it will blow some air at tip of the nozzle.
Right now it's attached to the lower hole of your small fan. It' a a good place, but there's not much space for the duct.
I was really thinking about some nice designs that I have seen on thingiverse. They were some kind of rings surrounding the nozzle, but anny working will be a blessing.
Also, RegPye, can you tell my how to get ride of lifting corners? I was trying to print pinion for the smartrap, but it was getting ugly. I was trying from 0.14mm to 0.18mm layer height, because now I was playing a bit with the 0.3mm nozzle from you, temp 185, 200, 202, 205, 210C and every time the overal print is good, but the back of the pinion(while watching at the front of the printer) has the corners lifted up, ugly and messed![]()
I can't print it right. Now it's to dark to post a photo, I will add it around morning.
Also, anny Idea how to fix the layers of the prints? I was trying to change my filament flow, the power and steps, but it's still sometimes extrude to less :< Or is it because of the Z axis power, or steps?
Im very happy that I have menaged to get ride of my leveling problems! Im using the 3 point probe method, because it's working, more stable Y axis, and changed the:
#define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_X 1 // smartrap: special quantic error mesurement from porte a faux design (see marlin.cpp)
And it's working like a charm ^^
Oh, and the hotend stopped leaking. I have just reasembled it twice, and it has worked
Kamil.
Quote
regpye
If you print a top for your Z rods, it will hold them Steadier. If you add a metal bracket, like an aluminium strap top the top bracket, you can tie that bracket to the base plate and stop almost all movement.
If you give me some details about the fan you want to use, I can make you an STL file for printing the cowel. Where did you want to mount the fan?
|
Re: Verteez Smartrap build September 18, 2014 12:38AM |
Registered: 13 years ago Posts: 791 |
|
Re: Verteez Smartrap build September 19, 2014 09:18AM |
Registered: 12 years ago Posts: 125 |
[/quote][/quote]Quote
verteez
Also, RegPye, can you tell my how to get ride of lifting corners? I was trying to print pinion for the smartrap, but it was getting ugly. I was trying from 0.14mm to 0.18mm layer height, because now I was playing a bit with the 0.3mm nozzle from you, temp 185, 200, 202, 205, 210C and every time the overal print is good, but the back of the pinion(while watching at the front of the printer) has the corners lifted up, ugly and messed![]()
I can't print it right. Now it's to dark to post a photo, I will add it around morning.
|
Re: Verteez Smartrap build September 21, 2014 08:42AM |
Registered: 11 years ago Posts: 116 |


I should use a bit bigger piece of wood for the base, but I have found only this one in my beasement.
See the pics below.
|
Re: Verteez Smartrap build September 21, 2014 02:18PM |
Registered: 13 years ago Posts: 791 |
|
Re: Verteez Smartrap build September 21, 2014 03:18PM |
Registered: 11 years ago Posts: 116 |
Quote
regpye
The Maori is a tricky one to print and is very good for testing.
Are you using a fan?
What software did you use for slicing?
Are you using retract?