Jump to content

Bigtreetech Scylla V1 firmware installation.


Stevo

Recommended Posts

When you say the stepper runs in the right direction how are you testing them? Do you home them one axis at a time? What are your drive.g settings?

Edited by PFarm
Link to comment
Share on other sites

It’s ok my friend my descriptions of scenarios can be a little vague at times😂

Yes homing to the fwd left upright position.

do you have code that sends your spindle to a specific place ie center of the bed once all homed ? 

Link to comment
Share on other sites

17 hours ago, PFarm said:

When you say the stepper runs in the right direction how are you testing them? Do you home them one axis at a time? What are your drive.g settings?

I am using M564 S1 H0 to disable any homing or end stops so I can move steppers using the DWC and check direction is as per console.

Link to comment
Share on other sites

First, did you get the Y axis to home correctly?

M569 S* determines the direction of the stepper motor. If your Y axis moves in the wrong direction when trying to home you need to change the S in your drive.g. In your case you need to change S in drive Y and A

Screenshot2025-02-26at7_46_30AM.thumb.png.1ee2204e462a24966afb4b482a657cfa.png

Edited by PFarm
Link to comment
Share on other sites

2 hours ago, Stevo said:

do you have code that sends your spindle to a specific place ie center of the bed once all homed ? 

Here is what I've added at the bottom of homeall.g:

G91 = Set to relative position

G21 = mm

G94 = Feed speed

G1 = control linear movement H1 = individual motor movement X = where you want it to move Y = where you want it to move F = feed speed

Screenshot2025-02-26at7_52_59AM.png.a31956cd6df351c05682edf7ea6f4986.png

This moves the X/Y center of my vice.

Link to comment
Share on other sites

3 hours ago, Stevo said:

I am using M564 S1 H0 to disable any homing or end stops so I can move steppers using the DWC and check direction is as per console.

Because you're bypassing the end-stops and using DWC to move the steppers you press the + or - scale to make them move in the right direction but when you try homing them they move in the wrong direction. You need to go back to the drive.g and change the direction for Y/A using the S*.

Link to comment
Share on other sites

On 2/25/2025 at 4:41 PM, PFarm said:
4 hours ago, PFarm said:

Because you're bypassing the end-stops and using DWC to move the steppers you press the + or - scale to make them move in the right direction but when you try homing them they move in the wrong direction. You need to go back to the drive.g and change the direction for Y/A using the S*.

Thank you for that information that will come in very handy !

where can I find the big tree tech Scylla firmware non milo please I’m sure you sent me a link 

Link to comment
Share on other sites

Only non-Milo RRF would be using the RRF Config Tool but the BTT Scylla is not listed in the available boards but you could most likely edit g files pins so they would match Scylla pins.. This is the link for the Milo 1.5V  that you can use without Millennium OS.  The BTT Scylla Github page doesn't have any firmware available.

Link to comment
Share on other sites

Hello my friend so heres todays advances and snags found this similar design picture to help explain how its gone.

I would like my CNC to home exactly in X and Y as the picture below depicts stepper Y in my case. So all positive movement after homing goes in X+ and Y+ goes to the opposite corner which i believe is the correct layout.

Spindle homes upwards in a Z+ direction ( i know picture shows spindle at a Z- position 😊)

So i can home the Z axis no problem whatsoever apart from wanting the spindle to back off more when it take its second run at the endstop ( instead of coming back 5mm i want 10mm to come off the limit switch entirely )

The X axis again moves over to the left of the machine where the endstop is and homes perfectly. ( again that extra back off from the endstop would be good )

Now heres the mind bender the Y axis will home itself to that corner however when wanting to move away in a positive direction a warning is triggered "G1 target position outside machine limits"

Using the settings below if you spot anything odd would be appreciated 👌

 

; 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 Y2 S1 P"PA_8"

; Endstop Z=MAX: NC
M574 Z2 S1 P"PD_12"
Router1.png.948728a43ac7d83840ff57ab664362ef.png

 

 

 

Link to comment
Share on other sites

There is no G1 code thats the weird thing before i forget to say 

i bought another scylla board here in the uk i had to wait for it to be shipped as there is apparently a recall on them.
In referance to the blue relay some have been manufactured with a 12V instead of the intended 5V relay apparently the voltage is marked on the top of the relay itself

 

  • Like 1
Link to comment
Share on other sites

39 minutes ago, Stevo said:

There is no G1 code thats the weird thing before i forget to say 

i bought another scylla board here in the uk i had to wait for it to be shipped as there is apparently a recall on them.
In referance to the blue relay some have been manufactured with a 12V instead of the intended 5V relay apparently the voltage is marked on the top of the relay itself

I read that in Discord and posted a thread here regarding it.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
On 2/19/2025 at 4:35 PM, Stevo said:

IMG_0241.JPG

IMG_0242.JPG

This looks great.  I am about to try and setup this board with my cnc I am doing, it is not as elaborate as yours, but has similar setup, 2 nema 23 motors for y, 1 nema 23 for x, 1 nema 23 for z, but I do not use a spindle, Im using a standard router.  I am new to this, I am curious, how did you set your board to use 2 y steppers (I presume you used the A for the second?).  Sorry if this is dumb question, in 3d printing this is easily done, wanted to be sure.  Thanks!

  • Like 1
Link to comment
Share on other sites

Good to know but I am fine with turning it on manually for now (different speed levels 1-5).  Im new to this board, I have used many other BTT boards. 

It shouldn't be a problem setting up the dual y with this board right?  It has 4 stepper motor connections, 2 x Y, 1 x X, 1 x Z, thats the four.

How are these things configured on this board?  In the past I would have set it up in the firmware before compiling, is it the same on here?

  • Like 1
Link to comment
Share on other sites

7 minutes ago, real1st said:

Good to know but I am fine with turning it on manually for now (different speed levels 1-5).  Im new to this board, I have used many other BTT boards. 

It shouldn't be a problem setting up the dual y with this board right?  It has 4 stepper motor connections, 2 x Y, 1 x X, 1 x Z, thats the four.

How are these things configured on this board?  In the past I would have set it up in the firmware before compiling, is it the same on here?

Setting those steppers up is no issue. @Stevo can share his setup with you since it is the same amount of stepper on those axis. If you're on Discord join the Millennium Machine server there's a BTT Scylla section in there or ask question in general section.

Edited by PFarm
Link to comment
Share on other sites

12 hours ago, real1st said:

This looks great.  I am about to try and setup this board with my cnc I am doing, it is not as elaborate as yours, but has similar setup, 2 nema 23 motors for y, 1 nema 23 for x, 1 nema 23 for z, but I do not use a spindle, Im using a standard router.  I am new to this, I am curious, how did you set your board to use 2 y steppers (I presume you used the A for the second?).  Sorry if this is dumb question, in 3d printing this is easily done, wanted to be sure.  Thanks!

Will get in touch later today I’m at work at the moment but happy to pass on my knowledge to you this evening 👍🏻

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

@Stevo I sent you a message but it was about your fw setup, I have a similar setup, 2 y nema 23, 1 x nema 23, 1 z nema 23.. Setting up scylla for the first time, I never used rrf before, more of a klipper person (3d printing mostly).  Any starting tips?  I have seen instructions to download milio fw etc, but wanted to be sure if thats the way I should proceed. Thanks

 

Link to comment
Share on other sites

On 4/19/2025 at 3:10 PM, PFarm said:

You can use the onboard relay to turn your router on and off.

ScyllaRelay.thumb.png.328349be1016e782c5a65b35a897ebb9.png

 

On 4/20/2025 at 3:44 AM, Stevo said:

Will get in touch later today I’m at work at the moment but happy to pass on my knowledge to you this evening 👍🏻

 

Link to comment
Share on other sites

It seems @Steveo is not around.  Anyone have this Scylla board running with 2 y motors (nema 23), 1 x nema 23, 1 z nema 23?  Just looking to get some help setting up, the install says you have to have everything connected from very start, not sure if that is the case, but I would usually test each motor before trying anything serious.  Anyone?

Link to comment
Share on other sites

Posted (edited)
56 minutes ago, real1st said:

It seems @Steveo is not around.  Anyone have this Scylla board running with 2 y motors (nema 23), 1 x nema 23, 1 z nema 23?  Just looking to get some help setting up, the install says you have to have everything connected from very start, not sure if that is the case, but I would usually test each motor before trying anything serious.  Anyone?

Well, I'll give it a go, let's start with the drive.g file. Save the file, then in the console type M999 and send to restart Scylla. Next is setting the axis limit switches.

; drives.g - Configures motor driver settings
 
; 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
 
; Physical drive 2 (Z) goes backwards using default driver timings
M569 P2 S0
 
; Physical drive 3 (Y2) goes forwards using default driver timings
M569 P3 S1
 
; 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
 
; Set drive mappings to relevant axes
M584 X0 Y1:3 Z2

 

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

Posted (edited)

Then the limit.g file, this is the limit switches you'll need to input your machine travel in the axis limits. Wire them up, then test them by activating them manually and using M119 to check the endstop status.  Also, add the  M574 Y3 S1 P"PD_13". Save and restart. Now try homing Z, keep your hand on the e-stop in case the axis moves in the wrong direction. You can't move the other axis before the Z is homed. Let me know if the stepper go in the wrong direction, and I'll let you know how to change the direction. If you get the Z home now, you can home X/Y. I've ever done two Y motors, not sure if I got this right, be careful. This assumes you have a single endstop for your Y axis. 

Documentation for programming RRF can be found here.

Screenshot2025-05-07at7_44_55AM.thumb.png.86ee3329cae30df67c4add56ea8ebefb.png

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

Apologies guys bare with me had some family health issues that’s soaked up time and straight thinking.

first question from my side if you are stood in front of your machine and xy zero is closest to your left are the motors at the back or front ?

  • Like 2
Link to comment
Share on other sites

Last thing I was to upgrade the water cooling for the spindle. It’s all fitted to the x gantry it weighs next to nothing and saves pipes straggling about.

 

image.thumb.png.c52e7def71d24474f28e1475ef7de44b.png

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