Jump to content

Bigtreetech Scylla V1 firmware installation.


Stevo

Recommended Posts

 

Hi Altin yeah all good buddy.

So i am using two motors for the y axis but only use one mechanical end stop per axis as you can stop the overshoot by setting the maxima and minima within the user-config.g file for each axis.

You might struggle to use an end stop for each y axis motor not saying its not possible but as in my config i have tied them together so what one motor does the other copies. 

As for syncro of the two y axis motors my preferred method is with the machine off but the x axis gantry close to the end of the machine i take a measurement from the x axis gantry beam to the front of the machine cross beam and level it up by turning the ballscrews to adjust each side of the gantry forward and backward until measurement is the same from either end of the gantry. 

Take into account my Y axis motors are both at the front of my machine and it home to the front left !

Below is my user config in full nothing fancy but it works Im still happy to manually operate the spindle speed at the VFD. Maybe look into again when someone has cracked it.

Hope this helps buddy 

 

 

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

; Set Machine Name
M550 P"SCYLLA CNC"

; Activate CNC mode
M453

; LED SETTINGS
; Define Neopixel (T1 RGB, T2 with white diode RGBW)
M950 E0 C"PD6" T1
; R=Red, U-Green, B=Blue, W=White, P=Brightness (0-255), S=Number of LEDs.
M150 R255 U0 B0 W0 P255 S24 

; 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 X1280 Y1280:1280 Z1280

; Set motor currents (mA)
M906 X3500 Y3500:3500 Z3500

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

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

; Set axis limits - maxima
M208 X750 Y1200 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"
 

 

 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

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