Jump to content

Milo V1.5 BTT Scylla Motherboard Upgrade


PFarm

Recommended Posts

I started a new thread for anyone wanting to upgrade from Mellow CDY V3 to the BTT Scylla V1. The biggest issue with the Mellow board is the lack of memory, loading the latest Millennium OS you get a warning that you're running out of space and the lack of optoisolated circuits.

The board is ordered and I'll update the process when it arrives.

image.thumb.png.23e6c5850885feef384498be88ca801e.png

image.thumb.png.abb8bb20c4a01d15764544cf59252c2e.png

Screenshot2024-12-16at8_44_10AM.thumb.png.0522053860a5aec82ab6a151eea23783.png

 

Here are some useful links 

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

Received the BTT Scylla board today.

IMG_2665.thumb.JPG.5889ff84ed406b74b6d6ec55259c38ee.JPG

What in the box:

  • Scylla Board
  • USB A to C Cable
  • PI-SPI cable
  • Crimps and connectors
  • 20mmx20mm Heat Sink
  • Red and Black Jumpers - Red are for Voltage Jumpers
  • Sticker and thank you card
  • No Duck! 😔

IMG_2666.thumb.JPG.9e082b9c94f3785b820fe55f216f97a2.JPG

 

Link to comment
Share on other sites

Flashing the firmware is identical to the Mellow CDYV3 except for downloading the Scylla file in the link above.

  • install the VUSB jumper to power the board from USB.
  • IMG_2667.thumb.JPG.d04a1d2abb8341f15b0a78eeac86ffa5.JPG
  • Load the firmware files onto the SD card as per Millennium's instruction - install RRF
  • Note that it will take a while for the firmware to load. When the blue light on the Wi-Fi module lights up, the AP network is up, and you can access it.
  • IMG_2674.thumb.JPG.fa37fee5631c9dfe9b94d3cad245f071.JPG
  • Milo AP network will show up in your Wifi Nework
  • IMG_2671.thumb.JPG.bbd68a1f44d9e63ea2d4369c12ea92a4.JPG
  • Access it using 192.168.40.1 in your browser
  • IMG_2673.thumb.JPG.7785242387a2dbd9be84ecbbd2d2920b.JPG
  • Install your network access by following the instructions in the "install RRF"

 

Edited by PFarm
Link to comment
Share on other sites

One nice feature of this board is that the stepper motor wire connector can be removed for ease of wire installation.

IMG_2668.thumb.JPG.16b678c489769efc226de330da908289.JPG

Another is most of the wiring uses terminals which minimizes having to crimp the wires.

IMG_2676.thumb.JPG.82f39dec55044f7762e296c4ecc5d30d.JPG

Two mounting brackets are available one for mounting Scylla in the Milo electronic bay

BTT Scylla Mount.STEP

and one for mounting inside the Casa Enclosure on the Din rail

Din Rail Mount

Din rail mount installed

IMG_2675.JPG

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

@PlstcNwud I just got it today and haven't installed it into the Casa Enclosure yet. You can run your stepper at a higher voltage (48V), which means more speed and torque. Eliminate the LDO expansion module. Aux 1-3 run at whatever voltage is supplied to the V-MOS terminal for example to run fans, I'm using it at 12V. to power the water cool radiator fans and water pump. Terminal connectors are another useful feature. I'm also going to be using a pendant and it will be tied into the I/O connector for 5V and ground and the UART connector for serial communication RX TX. Don't foresee any issues getting it running. 

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

@PFarmThank you for the info. That leaves me with more questions. Where are you getting the pendant? What are you using the water cooler for?
Lastly are you figuring out all the upgrades yourself or are you folowing someone elses instructions?
Sorry one more question. What else did you have to buy with the board? Drivers?

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

 

7 hours ago, PlstcNwud said:

@PFarmThank you for the info. That leaves me with more questions. Where are you getting the pendant? What are you using the water cooler for?
Lastly are you figuring out all the upgrades yourself or are you folowing someone elses instructions?

You're welcome. I'll be posting info about the pendant when it arrives tomorrow. My spindle is water-cooled and I've installed a closed loop water cool system which includes a radiator and pump/reservoir. On my own, and why I'm posting this in the forum to help anyone doing the conversion. I've been getting some great help from "Nine-Miles" and others on Discord regarding this new board. There is no documentation out yet from BTT.

My Milo/Casa Build

IMG_2570.thumb.JPG.2996871bc572b08608d843c69615f297.JPG

Water pump/reservoir.

image.png.824286f7a0f95dc962ccf0d8c6bd2bfc.png

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

2 hours ago, whatthefilament said:

Are you planning to or know how to setup a pi in sbc mode with Scylla? I have one on the way and would like to setup a pi as a terminal to DWC on the front of casa

I wasn't planning on setting up a SBC mode. For one Millennium OS hasn't been tested in SCB mode.

Screenshot2024-12-21at1_48_14AM.thumb.png.6aaa73f022763a8b4644fb9cc9aefc44.png

To meet the safety standards the e-stop switch needs to be a three-pole single-throw normally closed e-stop switch, so two sets of contacts would be wired to the hot wires on 220  and hot and neutral on 110V, L1 and L2 and the third switch L3 would be wired to the Scylla I/O Grd and PB7. In addition, you need to assign PB7 pin in the e-stop.g example and possibly invert it with !. Then change the e-stop.g example to e-stop.g This would kill all 220V or 110V to the power supply and send a signal to the I/O on the Scylla. A three-pole e-stop is not supplied with the LDO Milo kit and would need to be purchased separately.

image.png.7c8f3a47aede5f2680f75ed2e733a42f.png

 NOTE: A software-controlled emergency stop is NOT a replacement for a hardware emergency stop that cuts all power to the machine. If you use this method of emergency stop, you need to be aware that it likely does not meet the safety standards for industrial machinery,  and you agree that you are using it at your own risk.

Link to comment
Share on other sites

7 hours ago, PlstcNwud said:

Sorry one more question. What else did you have to buy with the board? Drivers?

Nothing else needs to be purchased to install and use the Scylla motherboard unless you want the steppers at a higher voltage then a separate power supply is needed.

Link to comment
Share on other sites

5 hours ago, PFarm said:

I wasn't planning on setting up a SBC mode. For one Millennium OS hasn't been tested in SCB mode.

Screenshot2024-12-21at1_48_14AM.thumb.png.6aaa73f022763a8b4644fb9cc9aefc44.png

To meet the safety standards the e-stop switch needs to be a three-pole single-throw normally closed e-stop switch, so two sets of contacts would be wired to the hot wires on 220  and hot and neutral on 110V, L1 and L2 and the third switch L3 would be wired to the Scylla I/O Grd and PB7. In addition, you need to assign PB7 pin in the e-stop.g example and possibly invert it with !. Then change the e-stop.g example to e-stop.g This would kill all 220V or 110V to the power supply and send a signal to the I/O on the Scylla. A three-pole e-stop is not supplied with the LDO Milo kit and would need to be purchased separately.

image.png.7c8f3a47aede5f2680f75ed2e733a42f.png

 NOTE: A software-controlled emergency stop is NOT a replacement for a hardware emergency stop that cuts all power to the machine. If you use this method of emergency stop, you need to be aware that it likely does not meet the safety standards for industrial machinery,  and you agree that you are using it at your own risk.

I have a hardware e stop I thought you could simply use uart or usb direct connection between the two boards and just use the pi to display the web interface in “kiosk” mode

Link to comment
Share on other sites

I got the Scylla wired into the Casa and wired the control wiring for the VFD, and with the help of Nine Miles on Discord, I got the wiring in the correct order. Added a 12V power supply to the V-MOS to power up the enclosure fans, radiator fans and water pump.

IMG_2684.JPG.57e0de87ac83e614a20cd70fa4735eae.JPG

 My Hyanyang VFD Model HY02D223B 220V. 3ph 2.2k. Here is the control wiring order:

Screenshot2024-12-22at5_50_25AM.thumb.png.c57fa0ed252f8771cffc2921ea985496.png

 Adding a contactor into the VFD wiring to the Spindle that I already had along with a Riese Safe 2.1, AR.9657.2000 Safety Relay that I'll eventually wire into the safe shutdown of the spindle. I'll add an interlock proximity sensor to the Casa door which shuts down the spindle if the door is opened. The contactor allows the Scylla to stay powered up so there is no job lost but will shut the spindle when the e-stop is activated.

IMG_2680.thumb.JPG.f624d4174395c57086784147f32c3d85.JPG

 

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

Note Pendant Mod: Many of these pendants are available on Amazon and Aliexpress but not all use the same wire colours. You need to meter the speed dial, axis dial, and rotary switch to get the colours of your wires.

IMG_2702.thumb.JPG.e91e7e1641366162e89b00b3b2d5d766.JPG

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

Here are some settings for the most popular VFD's

 

Scylla To Huanyang HY02D223B VFD 2.2Kw 220V Wiring /Jumpers

  • AVR = VR+10V/5V
  • PWM = VI
  • SPD-GRD = ACM (GRD)
  • SP-COM = DCM (GRD)
  • ENA = FOR
  • DIR = REV

Remove G-SP, V-EN and V-DIR jumpers
Set Spindle Speed Jumper to AO

Scylla To Shihlin SL3 - 1.5Kw 220V VFD Wiring

  • AVR = 10+
  • PMW = 3
  • SP-GRD = not connected
  • SP-COM = SD/5
  • ENA = STF
  • DIR = STR
    Remove V-EN and V-DIR jumpers
    Set Spindle Speed Jumper to AO

Using the LDO wiring to connect to Scylla

milo-spindle-enadir.thumb.png.9b60576ff0ef301f00c6b4c9beaa4275.png

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

I've struggled with the end-stops using the assigned pinout in the limit.g files. Using those pin settings, the wrong axis would show up in the dashboard when the end-stops were triggered manually. Here are the re-assigned pinouts so they can be homed properly.

Screenshot2024-12-28at6_51_33AM.png.0b9f68bcde402d1500bc33cc9122f56a.png

Edited by PFarm
Link to comment
Share on other sites

  • 2 weeks later...

I connected the probes and completed the configuration wizard. Next, I will connect the pendant and test the functions. Tidy up the wiring in the enclosure. I'm putting something together in Fusion 360 cam to test cutting functions. I upgraded the RRF to 3.6 beta 2 and Duet Web Control to 3.6 beta 2. Everything seems to work properly.

RRF 3.6 allows you to change the spindle type by adding this line in user-config.g 

Screenshot2025-01-06at6_45_22PM.png.69673748d32aeabb2eb1828c2a3c926b.png

 Screenshot2025-01-07at11_08_46AM.png.e968cc7936ece337c2f15a85efd075b9.png

  • Like 1
Link to comment
Share on other sites

Not only related to Scylla but I thought I'd share.

I read that it is recommended that you warm up your spindle before starting your first cut of the day. I've put together this Spindle Warmup macro, which consists of a 4-minute warmup using an increase of 6000 rpm every minute until completed.

Screenshot2025-01-10at10_58_30AM.png.af90b8c598b8683f928585646a085706.png

Spindle-Warmup.g

Upload the file in the macro section under #4 Misc. It will show up in DWC.

Screenshot2025-01-10at11_09_13AM.thumb.png.c889ed7e92b8108c33fa1c43988ee0ba.png

 

 

 

 

Edited by PFarm
Link to comment
Share on other sites

I've updated the RRF and Duet Web Control to 3.6 beta 2 it seems pretty stable at this point. Nine Miles on Discord is the creator of the Millennium OS. With RRF 3.6 more features are introduced like the Web UI interface which gives you a graphic interface instead which replaces the dialogue boxes used in the previous OS. IMG_2735.thumb.JPG.4606523d61eff891b332f131bb2483f9.JPG

IMG_2736.thumb.JPG.ca38592964e1b9accdfb8bbc1c7e939c.JPG

Probing functions can now be done through the UI interface instead of the OS pull-down menus.

IMG_2737.thumb.JPG.745873ab666513f8d3febfb69f0189fa.JPG

Pick one of the probe functions and enter the data in another graphic window.

IMG_2738.thumb.JPG.8a76659cfe54eb5e6e5d03aa1208fae4.JPG

In my opinion, the upgrade to RRF 3.6 is well worth it.

Edited by PFarm
  • 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...