Jump to content

Need help Defining 0,0 Point


bcgreenbox

Recommended Posts

I'm going through the initial startup steps on my Voron 2.4 build and I'm not sure what's going on but for me to move the head to within 5mm of the front-left corner, I have to change the position_endstop to 365 and position_max to 365 on the x-axis and position_endstop to 380 and position_max to 380 on the y-axis.

Here's how the printer.cfg is configured:

[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
rotation_distance: 40
microsteps: 32
full_steps_per_rotation:400 #200  #set to 400 for 0.9 degree stepper
endstop_pin: PG6
position_min: 0
##--------------------------------------------------------------------

##  Uncomment for 300mm build
position_endstop: 365
position_max: 365

##--------------------------------------------------------------------
homing_speed: 75 #25   #Max 100
homing_retract_dist: 5
homing_positive_dir: true

##  Make sure to update below for your relevant driver (2208 or 2209)
[tmc2209 stepper_x]
uart_pin: PC4
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

[stepper_y]
step_pin: PG0
dir_pin: PG1
enable_pin: !PF15
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 400 #200  #set to 400 for 0.9 degree stepper
endstop_pin: PG9
position_min: 0
##--------------------------------------------------------------------

##  Uncomment for 300mm build
position_endstop: 380
position_max: 380

##--------------------------------------------------------------------
homing_speed: 50 #25  #Max 100
homing_retract_dist: 10
homing_positive_dir: true

##  Make sure to update below for your relevant driver (2208 or 2209)
[tmc2209 stepper_y]
uart_pin: PD11
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

[idle_timeout]
timeout: 1800

[safe_z_home]
##  XY Location of the Z Endstop Switch
##  Update -10,-10 to the XY coordinates of your endstop pin 
##  (such as 157,305) after going through Z Endstop Pin
##  Location Definition step.
home_xy_position:247.85,380 #-10,-10
speed:100
z_hop:10

[quad_gantry_level]
##  Use QUAD_GANTRY_LEVEL to level a gantry.
##  Min & Max gantry corners - measure from nozzle at MIN (0,0) and 
##  MAX (250, 250), (300,300), or (350,350) depending on your printer size
##  to respective belt positions

#--------------------------------------------------------------------
##  Gantry Corners for 300mm Build
##  Uncomment for 300mm build
gantry_corners:
   -60,-10
   360,370
##  Probe points
points:
   50,25
   50,225
   250,225
   250,25

#--------------------------------------------------------------------
speed: 100
horizontal_move_z: 10
retries: 5
retry_tolerance: 0.0075
max_adjust: 10

 

Link to comment
Share on other sites

I looked at my config file, and the only thing I see different is the "full_steps_per_rotation" for X and Y.

Yours is set to 400.   

 

Mine is set to 200.   Have you tested the move distance?  For example, command a 50mm move, and measure the actual distance moved.

 

My config:

image.png.4214c648db1060e1b0be1677415c31fa.png

 

Have you verified that your Voron indeed has 0.9 degree motors.  My Voron kit came with Nema 17,  17HS19-2004S motors, which are 1.8* step angle motors.

It seems that most of the motors sold for Voron 2.4 kits are 1.8° motors.

 

 

 

printer.cfg

Edited by ken226
Link to comment
Share on other sites

I would check which Stepper you have like @claudermilk said,  You need to understand the 0,0 is just a Datum point, your bed is determined by your position Max and position end stop..

the End stop tell it dont go Past this..  the position max is your travel it can be what ever you set it as long as your not crashing into things..

if you really wanted to you could put a smaller bed in and use 220 x 220 and it will only use that area..

Some hot bed are little smaller or bigger depending on the manufacturer, nothing is stop you from setting it to 365 or 380 as long as it over you bed 

and your Rotation per steps are accurate.. 

All calculation are done form that datum point then it if your running Absolute, or incremental  one is from Home 0,0 the other is move this now move this from that previous point and so on,

 

Edited by Chuck_Snow
  • Like 1
Link to comment
Share on other sites

47 minutes ago, claudermilk said:

I noticed the same thing and have the same question as @Chuck_Snow. Are your stepper motors 0.9deg or 1.8deg? Also, do you have the correct size toothed idlers? 

I confirmed the X and Y Motors are LDO 42STH48-2004MAH so I kept the full_steps_per_rotation to 400.  I didn't think about the idlers.  I'll have to check those next.

Thank you!

Bob

Link to comment
Share on other sites

4 hours ago, claudermilk said:

I noticed the same thing and have the same question as @Chuck_Snow. Are your stepper motors 0.9deg or 1.8deg? Also, do you have the correct size toothed idlers? 

If I'm correct in thinking the idlers are attached to the X and Y motors, I found these 16mm 20 tooth in the box.  I hate to pull the gantry apart but the ones on the motors are smaller (14.5mm in diameter).  

20230525_132136.jpg

20230525_163220.jpg

Link to comment
Share on other sites

it not the outside Diameter that matter it the Tooth count 16 vs 20

A/B Drives are GT2 20 Tooth Pulley

The one in Z1-4  GT2 16 Tooth Pulley

The one in the xy joints are GT2 20 Tooth Idler

Reference: to the Assembly Manual R2 .PDF

 

Edited by Chuck_Snow
  • Like 1
Link to comment
Share on other sites

23 hours ago, Chuck_Snow said:

it not the outside Diameter that matter it the Tooth count 16 vs 20

A/B Drives are GT2 20 Tooth Pulley

The one in Z1-4  GT2 16 Tooth Pulley

The one in the xy joints are GT2 20 Tooth Idler

Reference: to the Assembly Manual R2 .PDF

Lessons learned, use the right pulley.  I had the 16-tooth installed on the idler!

Thank you! 

Bob

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...