Frequently asked questions
Table of Contents
Getting Started
Page dedicated to answering your questions and describing our printers’ functionalities.
Quick Start Guide
Introduction to RF50
How does RF50 work?
The Blocks RF50 3D Printer is a high‑end, industrial‑grade 3D printer designed and manufactured in Portugal by Blocks, a Portuguese 3D printing company established in 2013.
This cutting‑edge printer delivers a large build volume of 500 × 500 × 500 mm, enabling the production of big, complex parts in a single build — ideal for aerospace, automotive, engineering, and industrial design applications. It combines very high printing speeds (up to 600 mm/s, 32,000 mm/s² acceleration, 30 mm³/s flow) with micron‑level precision, reducing production time without sacrificing quality.
Key features include a fully enclosed chassis with HEPA filtration for safe and stable printing, automatic bed and True Z leveling for consistent first layers, and advanced sensors (filament run‑out and flow detection) that pause and protect prints. The RF50 also offers Wi‑Fi/Ethernet connectivity, a touchscreen interface, and a robust extrusion system with a Bondtech LGX Lite extruder. With support for a wide range of materials — from standard PLA/PETG to engineered and fiber‑reinforced polymers — it is built for demanding professional environments.
Core XY Moviment System
The RF50 uses a CoreXY movement system, in which the motion of the print head on the X and Y axes is controlled by a coordinated belt-driven mechanism. This design allows the motors to remain stationary while the toolhead moves, reducing the weight of moving components.
Compared to traditional Cartesian systems, the CoreXY architecture used in the RF50 enables smoother motion, higher printing speeds, and improved positioning accuracy, contributing to better overall print quality.
Z-axis
The RF50 uses a CoreXY movement system, in which the motion of the print head on the X and Y axes is controlled by a coordinated belt-driven mechanism. This design allows the motors to remain stationary while the toolhead moves, reducing the weight of moving components.
Compared to traditional Cartesian systems, the CoreXY architecture used in the RF50 enables smoother motion, higher printing speeds, and improved positioning accuracy, contributing to better overall print quality. It also features True Z leveling and automatic bed leveling with an Eddy sensor, which automatically calibrate the build plate and nozzle height for perfect first layers, improving adhesion, reducing print failures, and ensuring consistent, high-quality prints.
Printer Housing
The RF50 printer housing provides a rigid and stable structure that supports all mechanical and electronic components. A robust frame helps maintain alignment and reduces vibration during printing.
The enclosed housing also helps protect internal components from external factors and contributes to more stable printing conditions, improving reliability and overall print quality.
RF50 printers use acrylic panels for the top cover and front door, providing durability, visibility, and protection during printing.
Extruder
The RF50 extruder system is responsible for feeding filament from the spool to the hotend in a controlled and consistent manner in real time. Precise filament control ensures stable extrusion throughout the printing process.
A reliable extruder design helps prevent under-extrusion and filament slipping, contributing to consistent material flow, accurate layer deposition, and improved print quality across different materials. The RF50 features a Bondtech LGX system with two coordinated extruders: one drives the filament from the spool, while the second is located on the print head. Both extruders are synchronized using the Belay system, ensuring smooth, consistent filament flow, supporting a wide range of materials, and further enhancing print quality. The extruder is one of the core components of the 3D printer, critical for reliability and precision.
First Print Guide for RF50
Tutorial
Step 1: Make sure the printer is powered on and the build plate is clean.
Step 2: Load the filament using Menu → Filament → Load.

Step 3: Select the filament type before starting the print.
Step 4: Return to the main menu and select the option “Print”


Wi-Fi / Network connection for RF50
Supported Network Methods and Modes
To connect via Wi-Fi, select your network from the printer’s touchscreen and enter the password using the on-screen keyboard. It is also possible to connect via Ethernet.
Wi-Fi Connection
Step 1: On the printer screen, tap Wi-Fi Icon in the top-right corner.
Step 2: Tap directly on the Wi-Fi label to open the list of available networks.

Step 3: From the Wi-Fi list, locate your network name (SSID) and tap on it to select it.

Step 4: Type your Wi-Fi password using the on-screen keyboard. Ensure the characters are correct, then tap the Enter key (symbolized by the arrow icon in the bottom right corner) to confirm and connect.

Step 5: Verify that your password is entered correctly. Then, tap the Activate button to initiate the connection to the network.

Step 6: If the printer does not connect automatically, select your saved network from the list. Verify that the status reads Saved Network, then tap the Connect button to manually establish the connection.

Unboxing & Packing
Packaging List for RF50
Accessories Box
USB Drive
Spatula
Adhesion Agent
Filament Spool
Allen Keys
Calibration Paper
Packaging Guide for RF50
This guide describes the correct procedure to prepare and pack the BLOCKS RF50 3D printer for safe transportation.
Following these steps helps prevent damage to the axes, extruder, heated bed, and electronic components.
2. Important Warnings
Always power off the printer before packing it.
Wait until the hotend and the heated bed are completely cool.
Do not transport the printer without internal protection.
Whenever possible, use the original BLOCKS packaging.
3. Required Materials
Before starting, make sure you have the following:
Original RF50 packing foam
Original transport box
4. Powering Off and Preparing the Printer
Finish any print in progress
On the RF50 screen, power off the printer via the menu
Wait until:
Hotend < 40 °C
Heated bed < 40 °C
Unplug the power cable from the outlet
Remove:
Filament spool
Spool holder
Any loose objects inside the build chamber
5. Positioning the Axis
Temporarily power on the printer.
On the screen, execute the Home command for all axes.
Disable the steppers to allow manual movement.
Manually move the axes as follows:
X-axis: to the center
Y-axis: to the center
Z-axis: to approximately half of the usable height
Print head: move to the rear-left corner of the printer.
Use the cable fixers to secure the belts. If cable fixers are not available, use cable ties to fasten both belts.
Power off the printer again.
This positioning reduces mechanical stress during transportation and ensures that belts and components remain safely in place.
6. Protecting the Hotend
Install a silicone sock (if available) or light foam around the hotend
Ensure that no rigid objects are in direct contact with the nozzle
7. Placing the Printer in the Box
Place the bottom foam inside the box
Center the RF50 inside the box
Insert:
Side foam
Rear foam
Top foam
Confirm that:
The printer does not move
The extruder does not touch the box
The heated bed is secured
9. Closing the Box
Place the top cover
Seal the box
Label the package as:
Fragile
Electronic Equipment
Keep upright
10. Technical Support
If any damage or abnormalities are detected after transportation:
Do not use the printer
Contact BLOCKS technical support
Provide:
Transportation conditions
Type of packaging used
Description of the issuee
Unboxing Guide for RF50
Hardware installation
1. Remove all protective plastic films from the printer windows.
Take out the accessories box from the printer and remove the safety clips
from both belts.
(FOTOS)
2. Make sure the flexible build plate is properly seated on the heated bed
and that both slots are correctly engaged, as shown in the picture below.
(FOTOS)
3. When assembling the spool holder, ensure that the mounting screws are
inserted from the inside of the machine toward the outside.
This orientation allows the screws to pass through the internal mounting
holes and secure the spool holder bracket externally, ensuring proper align
ment and structural stability.

4. Place the filament spool on the spool holder.
(FOTO)
5. Connect the power cable and turn on the machine.
(FOTO)
6. Insert the print core and tighten the screw.
(FOTO)
7. To set the machine in place, turn the red wheel until the foot rests on the surface. Use a level, tool, or smartphone application to ensure the machine is leveled as accurately as possible.
(FOTO(S))
Printer Features
Firmware Release History for the RF50
Firmware Upgrade Guide for the RF50
1. Objective
This guide describes the correct procedure to update the firmware of the BLOCKS RF50 3D printer.
Firmware updates improve performance, fix bugs, and add new features.
Note: The update must be performed carefully. An interruption during the process may render the printer unusable.
2. Important Warnings
Do not power off the printer during the update.
Do not start the update while the printer is printing.
Use only official BLOCKS firmware for the RF50 model.
3. Requirements
Before starting, make sure you have:
A powered on and functional BLOCKS RF50 printer
The correct firmware file for the RF50
A stable power supply
Access to the printer menu
4. Checking the Current Firmware Version
Power on the RF50 printer
On the screen, navigate to:
Menu → Utilities→ InfoNote the current firmware version
This information helps determine whether an update is necessary.
5. Test
After the update:
Home all axes
Heat the hotend and the heated bed
Check:
Axis movement
Fan operation
Perform a simple test print
6. In Case of Failure
If the printer:
Does not power on
Gets stuck on the startup screen
Displays a firmware error
General recovery procedure (if supported):
Power off the printer
Power on the printer while holding the recovery button
Wait for the automatic firmware reinstallation
7. Technical Support
If the update fails or unexpected errors occur:
Contact BLOCKS technical support
Provide:
Previous firmware version
Installed firmware version
Problem description
Any error messages displayed
Printer Calibration Guide
Nozzle calibration and adjustment are crucial steps in 3D printing, ensuring the nozzle maintains a consistent and optimal distance from the print surface. Proper Calibration allows for precise extrusion, improving first-layer adhesion and overall print quality. By fine-tuning the nozzle’s position, you minimize printing defects, enhance layer uniformity, and increase the success rate of your prints.
Warning: It is mandatory to follow this process in the exact order shown below.
Nozzle Adjustment
1. In the Control menu, select Nozzle Adjustment.
2. If the nozzle appears to have residue that may affect its distance from the
plate, select “No” to properly clean the nozzle of all debris. The bed is cali
brated at printing temperature to reduce deviation errors.
(FOTO)
3. Place a thin sheet of paper between the nozzle and the build plate.
4. Select the step value, and then, by pressing the up and down arrows,
adjust the distance between the plate and the nozzle until you feel light
friction on the paper.
(FOTOS)
Screen Guide Overview for the RF50
This guide provides an overview of the RF50 touchscreen interface and its main functions. It explains how to navigate the screen menus, access key printer settings, and monitor printing status.
The screen interface allows users to control printer operations, manage files, adjust parameters, and perform maintenance tasks efficiently and intuitively.
2. Homepage
On the left side of the homepage is an on-screen menu bar that includes Homepage, Filament Control, Control, and Utilities; at the top of the screen, the Temperatures, Load Filament, and Network Settings options are displayed. In the “Print” button is shown along with the printer status, indicating that the printer is ready.

3. Filament Control
In the Filament Control menu, the Load and Unload options are used to safely control filament insertion and removal:
Load Filament
Heats the hotend to the appropriate temperature and drives the extruder to feed the filament into the printer, guiding it down to the nozzle. This option is used when inserting new filament or after a filament change.Unload Filament
Heats the hotend and reverses the extruder to retract the filament from the hotend, allowing it to be removed safely. This option is used before changing filament, transporting the printer, or performing maintenance.

4. Load Filament
When the Load option is selected in the Filament Control menu, the printer starts the filament loading process. The screen will display a list of available filament types for selection.
After choosing the desired filament type, the printer automatically sets the appropriate temperature and guides the user through the loading procedure. Follow the on-screen instructions to insert the filament and confirm when extrusion starts, ensuring the material is properly loaded and ready for printing.

5. Control

5.1. Motion Control
The Motion Control option allows manual and guided control of the printer’s movements for setup, maintenance, and troubleshooting. It provides several functions:
Auto Home – Moves all axes (X, Y, and Z) to their home positions automatically, ensuring the printer knows the reference point.
Disable Steppers – Deactivates the motors controlling the axes, allowing the user to manually move the print head or bed without resistance.
Axis – Moves individual axes (X, Y, or Z) in small increments to adjust positions precisely.
Extrude – Manually feeds filament through the extruder to check material flow or prime the nozzle.
These functions are used to verify that the axes and extruder are operating correctly, to adjust the printer setup, and to perform maintenance safely.

5.2. Temperature Control
When Temperature Control is selected, the screen displays real-time temperature information for the printer.
On the left side, the current nozzle temperature is shown, allowing you to monitor and adjust the hotend as needed.
On the right side, the heated bed temperature is displayed, showing the current status and target temperature for the build plate.
This screen allows users to ensure proper heating before printing, check that temperatures are stable, and make adjustments if necessary for optimal print quality.

5.3. Nozzle Calibration
When Nozzle Calibration is selected, the screen provides access to the Z Probe Offset Calibration function. This allows you to adjust the distance between the nozzle and the build plate, ensuring accurate first layer height and optimal adhesion.
Follow the on-screen instructions to perform the calibration step by step. Proper Z offset calibration helps prevent nozzle scraping, improves print quality, and ensures consistent layer deposition across the build surface.

5.4. Z-Tilt
When Z-Tilt is selected, the printer performs a calibration of the Z-axis to ensure the build plate is level relative to the nozzle.
Initially, the screen displays: “Please wait, performing Z-axis calibration” while the printer runs the automatic measurements.
After the process, detailed results are shown:
Retries x/20 – the number of attempts taken to measure accurately
Range – the measured height difference across the bed
Tolerance – the acceptable deviation for a level bed
This calibration ensures proper first-layer adhesion, prevents nozzle scraping, and guarantees consistent print quality across the entire build surface.

5.5. Fans
The Fans option allows you to manually adjust the operating speed of the printer’s cooling fans. The screen displays the fan speed as a percentage, from 0% (off) to 100% (full power).
Adjusting the fan speed helps control part cooling during printing, which can improve print quality, reduce warping, and optimize layer adhesion depending on the material being used.

6. Utilities

6.1. Info
The Info option provides details about the printer in use. It displays the printer model name and, below that, a link to the manufacturer’s website for reference and support.
This screen allows users to quickly verify the printer type and access official resources, documentation, and technical support when needed.

6.2. LED’s
The LEDs option allows you to turn the printer’s LED lights on or off and adjust their brightness level.
Controlling the LEDs helps improve visibility of the build area, while also allowing users to reduce distractions or save power when lighting is not needed.

6.3. Routine Check
The Routine Check option in the Utilities menu allows you to perform quick tests of the printer’s key components to ensure proper operation. The available options include:
Fans – Tests the cooling fans at different speeds to verify operation.
Bed Heater – Heats the build plate to check proper heating and temperature response.
Extruder – Activates the extruder to confirm filament feeding and material flow.
Axis – Moves the X, Y, and Z axes to ensure smooth and accurate motion.
Routine checks help detect potential issues early, verify that components are functioning correctly, and maintain consistent print quality.

6.4. Axis Maintenance
The Axis Maintenance option allows users to perform checks and adjustments on the printer’s motion system. Within this menu, each axis (X, Y, or Z) can be selected individually to test movement, check for smooth operation, and detect any mechanical issues.
By selecting a specific axis, the printer moves it in controlled increments, allowing precise inspection and adjustment. Regular axis maintenance ensures accurate positioning, prevents wear or binding, and maintains consistent print quality.

6.5. Update
The Update option opens the Update Manager, which allows users to manage and check software updates for the printer. The first level of the menu displays several update categories, such as System, Moonraker, Klipper, Mainsail, and other related components.
When one option is selected, the screen shows the current system status, including the number of upgradable packages (for example: “Current version: 12 upgradable packages”). This information helps users determine whether system updates are available and keep the printer software up to date.

6.6. Input Sharper
The Input Shaper option allows users to reduce vibrations and improve print quality, especially at higher printing speeds. This feature compensates for mechanical resonances in the printer’s motion system.
Automatic Input Shaper
Automatically measures the printer’s vibrations and applies the optimal input shaping settings. This option is recommended for most users, as it provides accurate results with minimal manual adjustment.Manual Input Shaper
Allows advanced users to manually configure input shaping parameters. This option is useful for fine-tuning or custom setups where specific motion characteristics need to be adjusted.
Using Input Shaper helps achieve smoother surfaces, sharper corners, and more stable motion during printing.

7. Print Menus
When the Print button is selected on the homepage, the screen displays a list of folders and files containing the available print jobs. Browse the list and select the desired file to continue.
After selecting a file, a preview of the object to be printed is shown on the screen. The file name appears at the top, along with two action buttons:
Print (green check mark): confirms and starts the print
Delete (red X): removes the selected file from the printer
Review the preview and file name carefully before confirming the print.

Printing Guides
Filament Printing Guide For The RF50
Load Filament
- Tap the Filament option on the left of the screen .Then select Load Filament option.
- Choose the type of material to be loaded.
- Wait while the hotend reaches the target temperature.
- Once the machine starts beeping and the status LED starts blinking insert the filament into the entrance of the tube and push until you feel the filament being pulled.
- After the filament begins to exit through the nozzle, the machine starts to beep again, the operator may choose to terminate the process or wait for the machine to finish flushing the nozzle.
- Waiting for the machine to purge the material is good when changing colours in order to guarantee that the colour of the new filament is even
Unload Filament
- Tap the Filament option on the left of the screen.
- Then select Unload Filament option.
- Wait while the hotend reaches the set temperature.
- Remove the leftover filament from the extruder and pull the filament.
Troubleshooting
No filament coming out
Possible Causes:
- Nozzle Clogging
- Innapropriate print parameters
- Filament slips in the extruder
- Filament not loaded
Solutions:
- Unclog the nozzle
- Configuring the template preparation software with the Print Profiles preconfigured by Blocks
- Cleaning the extruder
- Load filament
Print lifts from the build plate
Possible Causes:
- Plate is too distant from nozzle
- Poor adherence of the object to the plate
Solutions:
- Level the plate
- Clean the plate and apply an ad-hesive (lacquer, glue or kapton/blue tape). Insufficient plate temperature for the material used
Difficulty removing the object from the build plate
Possible Causes:
- Build plate very near to the nozzle
Solutions:
- Level the plate
Non uniform horizontal lines on the printed object
Possible Causes:
- Threaded rod
- Vertical axis bearings
- Inconsistent extrusion
- Temperature variation
Solutions:
- Lubricate with grease paste
- Lubricate with machine oil
- Try using a quality filament recommended by Blocks. Preform maintenance procedure on the extruder
- Check that are no temperature variations during the print
Plastic gaps on the object
Possible Causes:
- Nozzle Clogging
- Extruder in not feeding well
Solutions:
- Unclog the nozzle
- Clean the pinion
Plastic strings on the object
Possible Causes:
- Print blower
- Extrusion problems
- Nozzle Clogging
- Bad quality filament
Solutions:
- Ensure that this part is working during print
- Perform a maintenance procedure on the extruder
- Unclog the nozzle
- Try using a quality filament recommended by Blocks
Maintenance Guides
Switch Print Code
The print core is one of the most important components and may need to be replaced for two reasons:
- The operator wants to change the nozzle configuration.
- A nozzle clog or malfunction has occurred. To switch the print core, tap the “Switch Print Core” button under the Utili ties option, and follow the instructions on the touchscreen.
Remote Diagnosis
How to upload log files?
You can upload log files from your RF50 printer in two ways:
Using the Update Manager:
Go to Utilities on the printer’s touchscreen.
Select Update Manager and follow the on-screen instructions to upload the log files.
Using the Blocks Web Link:
Access your printer through the provided Blocks link.
Follow the instructions on the web interface to upload the log files directly.
Both methods allow you to send log files quickly and securely for troubleshooting or firmware support.
Parts replacement guides
Printer Body
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Toolhead
Accordion Content
Fan
Accordion Content
X/Y/Z-axis / Motor / Belts
Accordion Content
Circuit Board / Cables
Accordion Content
Camera
Accordion Content
Others
Accordion Content