Calibrating, hitting the bed

Having a problem? Post it here and someone will be along shortly to help
Post Reply
User avatar
lordbinky
Printmaster!
Posts: 744
Joined: Sat May 18, 2013 3:53 am
Location: Tri Cities Washington

Re: Calibrating, hitting the bed

Post by lordbinky »

This is what took me the longest to get right, and here is how I was doing it at the end.

I took thin cardboard (like a cereal box, I specifically used the box my trash bags come in) and made it into strips which I could stack and had enough length to move them around under the hot end.

I set my max to be about 5 mm above the bed. Brought everything to temp. and began calibrating the printer_radius.

Based on the manual, Script 1-3 (the ones for each off center measurement) I would check their height using the cardboard slices.
So,
1) Adjust the screws so that script 1-3 places the nozzle the same number of cardboard slices.
2) Next, you check Script 4 (the center) and see if it is lower or higher than the perimeter heights (which are all the same now... right?)
3) Adjust your printer_radius in the firmware accordingly.
4) Return to step 1.

I recorded each iteration in a google document spreadsheet because I was impatient and couldn't handle .5 increments, and figured a binary search would home me into the value the fastest.
That is, if I was convex the first time, I made a large change to printer_radius such that the center to perimeter was concave. Then I make my printer radius the median (middle) value and do the first two steps again. Then I keep taking the mean between the newest concave and convex values until printer radius results in equal center and perimeter heights.

Once your movement is flat across the printing surface, I lower my max height back down to the bed and do any minor tweaking with the paper test.

edit: To add a couple helpful tidbits in this post, make sure you turn your EEPROM off in firmware while performing the PRINTER_RADIUS adjustments , #define EEPROM_MODE 0 . BEFORE you do that, take any changes to the eeprom values you have made and put them into the firmware. Just use the find function and make sure everything matches, you can also put in a // before the old value which will hide it as a comment so you know what it was originally in case you feel to need to take a step back at any point. After getting PRINTER_RADIUS where you want it, don't forget to turn the eeprom back on by changing the setting back to 1 or higher. You don't absolutely have to turn it back on if you don't want to though.
Last edited by lordbinky on Fri Aug 23, 2013 11:09 am, edited 1 time in total.
m4r1n5
Printmaster!
Posts: 99
Joined: Wed May 29, 2013 8:25 am

Re: Calibrating, hitting the bed

Post by m4r1n5 »

Not familiar with "configuration.h" or Arduino in general. i found the file in the "Repetier" application, changed the "PRINTER_RADIUS" to a larger number, uploaded it but the hot end still stays the same height. what am I doing wrong?
Post Reply

Return to “Troubleshooting”