Corexy
calibration

| set-up
RatOS provides fully automated Beacon Contact model calibration and temperature offset adjustment. Learn more here.
Warning!
The extruder and hot end must be clear of filament. Make sure to remove the filament; otherwise, the machine won't be able to accurately perform this calibration.
- Heat the nozzles to 280 °C and tighten them if you haven’t already.NOTE: Be careful, as the hotend will be extremely hot and can easily cause burns. Avoid overtightening, as this may cause permanent damage. Phaetus recommends applying 2.5 Nm of torque when hot-tightening the Rapido 2 nozzle.
- Install the flex plate.
- Run the following command in your console:
BEACON_RATOS_CALIBRATE
ERROR. "Probe sample exceed sample_tolerance"
X-axis direction
- Run the following command in your console:
M18
- Move the toolhead manually to the middle of the build plate.
- Run the following command in your console:
SET_CENTER_KINEMATIC_POSITION
- Use the mainsail buttons to move the toolhead 10mm to the left and right, ensuring it is moving in the right direction.
- If the X-axis is moving in the expected direction, restart klipper and you are done, please proceed to the next sanity check.5.1. If the toolhead moved but in the wrong direction. Navigate to the printer.cfg file and locate the [stepper_x] section. You need to invert the direction pin, by adding or removing "!" in front of the "dir" pin label, as shown below.
HELP. The toolhead moved in the wrong direction.
- Click "SAVE & RESTART" at the top right of the print.cfg page.
- Repeat steps 1 to 4 to ensure the toolhead is moving in the right X direction.
Z-Axis Stepper motor directions
- Run the following command in your console:
M18
- Lower the Z arms by 10 - 20mm by hand, rotating the lead screws slowly.
- Run the following command in your console:
STEPPER_BUZZ STEPPER=stepper_z
- Observe which lead screw moves after running the command.
- Only the Z stepper motor should move. If any other stepper motor moves, please note which one it is. After mapping the tree, we will swap the stepper connectors on the Octopus board accordingly.
- Run the following command in your console and take note of which Z stepper moved. Only Stepper Z1 should move.
STEPPER_BUZZ STEPPER=stepper_z1
- Run the following command in your console and take note of which Z stepper moved. Only Stepper Z2 should move.
STEPPER_BUZZ STEPPER=stepper_z2
- If the correct Z stepper motor moves as commanded, , please proceed to the next sanity check, as your Z-axis is ready for action. If not, refer to the notes you took earlier and swap the connectors on the Octopus board accordingly. Click here to view the Z stepper wiring diagram.
- Run the following command in your console:
M18
- Lower the Z arms by 10 - 20mm by hand, rotating the lead screws slowly.
- Use the mainsail buttons to move the bed 10mm up and down. Carefully observe the movement of each Z arm. If any of them is moving in the wrong direction, you will need to remove the "!" before the direction pin in the printer.cfg file, as the picture below shows:
Endstops Check
- Run the following command in your console:
M18
- Move the toolhead (or toolheads in case of the idex) to the middle of the build plate by hand.
- Go to the machine tab, find the endstops box at the lower right of the window. Hit the refresh button on the right and check if all endstops show as OPEN.
- Manually press the endstops while hitting the refresh button, they should show TRIGGERED when pressed while refreshing. If an endstop doesn’t behave properly, it could mean a wiring problem. (Ignore the endstop Z as it represents the beacon).
Pro tip:
Home Sequence
Provided that the machine has successfully passed all sanity checks, there should be no reason for the homing sequence to fail. As a standard precaution, it is recommended to keep your finger positioned above the 'Emergency Stop' button to quickly address any unexpected behavior during the process.

- Run the following command:
BEACON_INITIAL_CALIBRATION
The machine will home all axis and prepare the beacon. It will home your printer and run the calibration fully
automated.
automated.
This command can throw a tolerance error, in this case just repeat it until the command gets successfully completed. For safety and peace of mind, the LED will turn on as soon as the contact system determines it has a strong enough signal for detection. It should normally turn on up to 5-10mm in advance of the metal target, allowing enough time to manually e-stop the machine if necessary.
Build Plate Preparation
Note:
- It's normal to have the bed tilted after assembly. Insert "M18" on the Console, this will disable the stepper motors.
- Manually adjust each lead screw by rotating it to achieve a roughly leveled bed. Precision is not required at this stage, as the machine will refine the leveling process later.
- Move the toolhead to each designated Z position and make the necessary adjustments to ensure the nozzle is approximately 5mm from the bed. You may use the beacon's red light as a reference, adjusting until the light activates.
- Now Home the machine and perform a Z-Tilt calibration, this can be found on the dashboard page.
- Proceede by clicking on the home icon inside the "HeightMap" tab. Once the printer has homed, click calibration and provide a name for this mesh as shown. RatOS will then create an initial bed mesh.
- Inspect your mesh, to get a realistic analysis please check the “scale gradient” and slide the “scale Z-max” all the way to the right. If your mesh looks flat like the image below, this chapter is compete!
- If your bed mesh is not flat, and appears tilted or twisted (similar to the image below), you will need to verify the alignment and squareness of your frame.
- The image below illustrates a bed mesh with a twist. Twisted meshes are a symptom of a non-squared frame. You will observe a peak or a depression on point C or D.
- Identify the peak in height, indicated by the blue arrow in the bed mesh.
- Adjust point C by loosening the highlighted quick connectors. (only C' and D' can be adjusted. Do not attempt to adjust A or B).
- Gently tap the bottom extrusion to lower the peak.
- Re-tighten the quick connectors and perfome a Z-Tilt calibration.
- Run another bed mesh scan to check if the peak is resolved. If there is a depression instead of a peak, push the extrusion downward instead.
- Make small adjustments in each iteration until the bed mesh is flat.
- Unplug your machine from the electricity, turn the power off!
- Apply the heater pad carefully, as it cannot be removed or repositioned once placed. Do not attempt to move or remove it after any part has adhered.
- Peel back about one inch of the protective sheet from one side.
- Align the heater pad centrally on the bottom of the aluminum bed and press down to secure the edge.
- Gradually peel the protective sheet while adhering the heater pad to the bed. Use a flat plastic tool (e.g., an old credit card) to ensure full adhesion and remove any air bubbles.
- Using the same method, apply the magnetic surface to the top surface of the bed and install it on the V-Core 4.
- The flexplate surface may retain impurities from manufacturing, shipping or handling, so washing it with warm water and soap is recommended before the first use. Make sure you dry it with a microfiber cloth to avoid leaving residues of whatever material you may use to dry it, regular kitchen cloths or even paper towels are not recommended.
A dirty build plate will lead to adhesion issues that might be confused with first layer squish/ Z offset calibration problems. The included textured PEI Flexplate doesn't require any type of adhesive, it’s a ready-to-print surface on its own. Regularly wipe your PEI surface down with 70-91% isopropyl alcohol to ensure any grease, or other residues, that may have accumulated on it are removed. This will help increase your surface adhesion greatly.
Bed Wiring
- After placing the bed assembly on the Z arms again, wire the bed wires as the following image shows:1.1. Insert the bed wires through the colar on the electronics panel.1.2. Route the bed thermistor cable as shown.
- Complete the wiring connections for the bed heater, follow here.
- Close the electronics enclosure using 4 M3x6mm Countersink Screws.
Bed Pid
PID stands for proportional integral derivative and it aims at making the heating process more efficient and consistent. Efficiency is important during heating to consume less energy, consistency is key for print quality. A badly tuned heating process looks like the graph below, where the controller can’t stabilise the temperature properly.
- To perform a bed PID calibration, locate the "Calibration" window.
- Click on the "PID CALIBRATE BED" button (orange square).
- Select an average temperature at which you expect to print most often. A good starting point is 60ºC for PLA, 80ºC for PETG, and 110ºC for ABS/ASA. Click "SEND" and wait for the calibration to complete.
- Once the calibration is finished, go to the console and type:
BEACON_INITIAL_CALIBRATION
Klipper will restart itself with the new PID values saved to the configuration.
Hotend + fans checks
- In the "Temperatures" window. set the "Extruder" to 80ºC, and check if its thermistor reading is increasing and the 4010 hotend cooling fan is spinning.
If the hotend cooling fan doesn't turn on, you'll need to check the wiring connections and toolboard connector - more here. - Turn on the "Fan" at 40% to test if it is functioning properly (for more information on the 4028 fan, click here). You can find the fan control toggle under the "Miscellaneous" window in Mainsail.
Help. the 4028 FAN doesn't turn on.
Help. the 4028 FAN is stuck at 100%.
- In the dashboard, find the calibration window. Perform a PID calibration for the hotend. Type 0 for Toolhead, then insert the temperature at wich you most expect to print at, lastly click "SEND".
We recommend: 220ºC calibration for mostly PLA prints, 240ºC calibration for mostly PETG prints and 270ºC calibration for mostly ABS or ASA prints. - Once the calibration is complete, a message will appear in the console. Click "SAVE CONFIG" in the top-right corner of the screen, and the machine will reboot with the new default values.
Switch to performance mode
After validating that the machine works properly, change the configuration to performance mode. This will boost your speed and increase accuracy. Ensure the electronics enclosure fan is working (it only spins when the steppers are moving).
- Navigate to the configurator.
- Then to the Setup Wizard.
- Select the Hardware tab.
- Scroll down and activate the performance mode.
- Scroll further down and click "Next" Then, click "Confirm And Save".