needing help getting the so3 board to work with rat os
i'm using the smart orbiter 3 with the so3 toolbord i want to use this with ratos
2 Replies
this is what AI has said is it correct ?
To use a non-listed toolboard with RatOS, you must first compile the correct firmware for your board and then manually add it to your printer.cfg file under the [toolboard] section, uncommenting its features. Once configured, secure the USB-C cable to prevent movement and then verify the toolboard's operation by checking endstop and probe states in the Machine tab.
1. Get the Board's Firmware
Connect via SSH: Open a terminal or SSH client and connect to your RatOS instance using ssh pi@ratos.local.
Navigate to Klipper: Change to the Klipper directory with cd ~/klipper.
List Board Configurations: List the available firmware configurations for supported boards using ls -la ~/printer_data/config/RatOS/boards.
Copy the Configuration: Copy the correct firmware.config file from the listed board to the Klipper directory: cp -f ~/printer_data/config/RatOS/boards/[BOARD_NAME]/firmware.config ~/klipper/.config.
Compile the Firmware: Compile the firmware with make olddefconfig, make clean, and make.
Download the Firmware: Download the compiled firmware binary (found in ~/klipper/out/klipper.bin) from the Pi to your local machine using scp or a similar tool.
2. Configure printer.cfg
Open printer.cfg: Access your printer.cfg file from the RatOS web interface (Mainsail).
Locate the Toolboard Section: Find the [toolboard] section.
Add Your Board: Uncomment the entry for your specific toolboard, such as [toolboard.<board_name>].
Uncomment Features: Uncomment any specific features or macros you want to use for your toolboard.
3. Secure and Test the Connection
Wire Securely: Take extra care to secure the toolboard's wiring to prevent any movement.
Secure USB-C Connector: Use a mount for your toolboard or EVA mount that can tie down the USB-C connector and cable, ensuring it doesn't disconnect or wiggle.
Check Endstops/Probe: Navigate to the Machine tab in Mainsail to verify your endstop and Z-probe states. Manually trigger the probe and endstops to ensure the states update correctly.
If I can get my hands on a SO3 I can include it on RatOS…