Jump to content

Bigtreetech Scylla V1 firmware installation.


Stevo

Recommended Posts

You home to the front left looking at the machine correct

Both y axis motors also at the front nearest you 

y axis endstop nearest you and x axis to the left

Your stepper config appears to be correct

Strongly suggest any alterations go in the user config file as you can save this off and just add this if you ever need to fresh instal like i did many times 

 

 

 

Edited by Stevo
Link to comment
Share on other sites

4 minutes ago, Stevo said:

You home to the front left looking at the machine correct

Both y axis motors also at the front nearest you 

y axis endstop nearest you and x axis to the left

Your stepper config appears to be correct

No.  

 

My Y axis motors are at the back, not the front.  The ENDSTOP for the Y is at the front (left side).

My X axis has the end stop on the left as well.

Link to comment
Share on other sites

 

I would think your x and y both need to be max

So my machine homes to the front left and the motors are at the front and machines the x y axis correct my end stops are both on the left my code for this is as follows.

Your Y endstop is text being different to mine 

 

; Endstop X=MIN: NC
M574 X1 S1 P"PD_11"

; Endstop Y=MIN: NC
M574 Y1 S1 P"PD_14"

; Endstop Z=MAX: NC
M574 Z2 S1 P"PD_12"
 

 

 

Edited by Stevo
Link to comment
Share on other sites

 

 

So my y axis motors at the front, X axis end stop to the left and Y axis end stop  at the front hopefully you can use this changing your maxima figures,

Just move your endstops to the right for x and y to the rear viewed from the front it would home to the rear right and not mirror your gcode paths

; user-config.g - Configure machine or user-specific overrides

; Set drive mappings to relevant axes
M584 X0 Y1:3 Z2

; Physical drive 0 (X) goes forwards using default driver timings
M569 P0 S1

; Physical drive 1 (Y) goes forwards using default driver timings
M569 P1 S1
; Secondary Y in drive 3
M569 P3 S1

; Physical drive 2 (Z) goes backwards using default driver timings
M569 P2 S0

; Set non-standard sense resistors for the BTT 5160 drivers
M569.9 P0.0 R0.05
M569.9 P0.1 R0.05
M569.9 P0.2 R0.05
M569.9 P0.3 R0.05

; Configure microstepping, no interpolation.
; This is about as high as we can go without losing
; significant amounts of torque.
; This puts our positional accuracy around the 0.02-0.04mm range.
M350 X32 Y32;32 Z32 I0

; Set steps per mm.
M92 X640 Y640:640 Z640

; Set motor currents (mA)
M906 X3000 Y3000:3000 Z3000

; Set standstill current reduction to 5%
M917 X10 Y10:10 Z10

; Set steps per mm.
M92 X640 Y640:640 Z640

; Set axis limits - minima
M208 X0 Y0 Z-350 S1

; Set axis limits - maxima
M208 X1450 Y2200 Z0 S0

; Endstop X=MIN: NC
M574 X1 S1 P"PD_11"

; Endstop Y=MIN: NC
M574 Y1 S1 P"PD_14"

; Endstop Z=MAX: NC
M574 Z2 S1 P"PD_12"


 

 

 

 

Edited by Stevo
Link to comment
Share on other sites

53 minutes ago, Stevo said:

So my y axis motors at the front, X axis end stop to the left and Y axis end stop  at the front hopefully you can use this changing your maxima figures,

Just move your endstops to the right for x and y to the rear viewed from the front it would home to the rear right and not mirror your gcode paths

; user-config.g - Configure machine or user-specific overrides

; Set drive mappings to relevant axes
M584 X0 Y1:3 Z2

; Physical drive 0 (X) goes forwards using default driver timings
M569 P0 S1

; Physical drive 1 (Y) goes forwards using default driver timings
M569 P1 S1
; Secondary Y in drive 3
M569 P3 S1

; Physical drive 2 (Z) goes backwards using default driver timings
M569 P2 S0

; Set non-standard sense resistors for the BTT 5160 drivers
M569.9 P0.0 R0.05
M569.9 P0.1 R0.05
M569.9 P0.2 R0.05
M569.9 P0.3 R0.05

; Configure microstepping, no interpolation.
; This is about as high as we can go without losing
; significant amounts of torque.
; This puts our positional accuracy around the 0.02-0.04mm range.
M350 X32 Y32;32 Z32 I0

; Set steps per mm.
M92 X640 Y640:640 Z640

; Set motor currents (mA)
M906 X3000 Y3000:3000 Z3000

; Set standstill current reduction to 5%
M917 X10 Y10:10 Z10

; Set steps per mm.
M92 X640 Y640:640 Z640

; Set axis limits - minima
M208 X0 Y0 Z-350 S1

; Set axis limits - maxima
M208 X1450 Y2200 Z0 S0

; Endstop X=MIN: NC
M574 X1 S1 P"PD_11"

; Endstop Y=MIN: NC
M574 Y1 S1 P"PD_14"

; Endstop Z=MAX: NC
M574 Z2 S1 P"PD_12"


 

So you are saying, to move my X ENDSTOP to the RIGHT from the left, and move my Y endstop (only have one, was saying to do 2 but can deal with it later) to the BACK?

Then use the above code?

Link to comment
Share on other sites

18 minutes ago, real1st said:

So you are saying, to move my X ENDSTOP to the RIGHT from the left, and move my Y endstop (only have one, was saying to do 2 but can deal with it later) to the BACK?

Then use the above code?

That code above I do not know if it will do what you are saying.  

Link to comment
Share on other sites

So basically what I was proposing your machine physical layout would be exactly the same as mine. But you would have yours back to front so to speak. Just change the “ limits “ to suit your machines limits of movement.

Yes use the same end stop ports too as my code asks for.

i put my steppers at the front to help with any future maintenance the machine might require.

Link to comment
Share on other sites

6 hours ago, Stevo said:

So basically what I was proposing your machine physical layout would be exactly the same as mine. But you would have yours back to front so to speak. Just change the “ limits “ to suit your machines limits of movement.

Yes use the same end stop ports too as my code asks for.

i put my steppers at the front to help with any future maintenance the machine might require.

Okay.  So I am unable to move the motors, so you are saying to switch the limits.g settings?  What changes would I make, I have never used rrf before.  So I am kind of lost on this..

Link to comment
Share on other sites

So for my setup this picture is XYZ 0 Y axis motors to the front so my suggestion was for you to physically move your machine or just view it from the back so we are looking at the setup the same way to save confusion during setup. 

Positive direction is away from me in Y and positive in X axis to the right of me as viewed in picture.

If either of your axis do not do this you need to alter the wiring or change the direction in your user config file.

Bare in mind my User config works so easier to alter your wiring to retain the untampered file.

HOME.JPG

Link to comment
Share on other sites

13 minutes ago, Stevo said:

So for my setup this picture is XYZ 0 Y axis motors to the front so my suggestion was for you to physically move your machine or just view it from the back so we are looking at the setup the same way to save confusion during setup. 

Positive direction is away from me in Y and positive in X axis to the right of me as viewed in picture.

If either of your axis do not do this you need to alter the wiring or change the direction in your user config file.

Bare in mind my User config works so easier to alter your wiring to retain the untampered file.

HOME.JPG

I figured it out.  So my motors were running fine but in reverse..  So I swapped the A1B1 A2B2 the way it should be, that reversed the Y.

 

I left my X exactly as it was, because it was 0 top left.  So now my 0,0 for X,Y is correct.

Ran a few tests.  works.  As you can see the backwards/upside down letters..

 

But the X0Y0, etc are all correctly done and then I did a test where I just centered a piece of wood and did fast test.

image.jpeg

Link to comment
Share on other sites

1 minute ago, real1st said:

I need to set up a bitsetter/piece to make it possible to change bits and do more than simple cuts.. I had a carbide bitsetter v2 on my shapeoko but PFARM showd me some stuff that looks better than it..  What do you use?

I'm old skool when it comes to tool heights I fit my cutter and lower onto a 0.1mm feeler and set it as Z0 that's it.

I mark on my material where the centre is as in my cutter path software I designate the centre of the material as XYZ0 datum.

 

Link to comment
Share on other sites

4 minutes ago, Stevo said:

I'm old skool when it comes to tool heights I fit my cutter and lower onto a 0.1mm feeler and set it as Z0 that's it.

I mark on my material where the centre is as in my cutter path software I designate the centre of the material as XYZ0 datum.

Very cool.  Im not that concerned about it right now.  I have no issues doing the z.. but how do you make sure the x and y are not affected? 

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...