Two Trees BlueR - 3D Printer
Documentation, firmware and set of utilities for my own use and personal needs.
Parameter
Value
Number of nozzles
1
Construction volume
235mm * 235mm * 280mm
Printing method
SD-Card / online printing (by Serial UART communication through printer USB connector and some internet interface)
IHM
3.5 inch color touch screen
Machine speed
10~300mm/s
Print speed
20~200mm/s
Extrusion head temperature (highest)
260 °C
Maximum hot bed temperature (highest)
100 °C
Printing platform
Warm bed
XY axis positioning accuracy
0.01mm
Z axis positioning accuracy
0.004mm
Recommended printed material
PLA, ABS and PETG
Consumable filament diameter
1.75mm
Print file format
G-Code
Machine size
L=410mm * W=400mm * H=520mm
Machine weight
7.5kg
Power supply
127V~220V/240W
Microcontroller
STM32F103VET6 datasheet
Motor Driver
TMC2209 datasheet
Stepper Motor
US-17HS4401S datasheet
Motherboard
MKS Robin Nano v1.2 schematic (source HW + FW )
Display
MKS TFT35 - Parallel line communication interface (FSMC) (schematic not available)
More information on the manufacturer's official website: https://twotrees3d.com/
In Configuration.h:
#define BLUER_TMC2209
#define BLUER_BLTOUCH
#define Z_DRIVER_TYPE BASE_DRIVER_TYPE
#define E0_DRIVER_TYPE BASE_DRIVER_TYPE
#define Z_MIN_ENDSTOP_HIT_STATE HIGH
#define USE_PROBE_FOR_Z_HOMING
#define DEFAULT_AXIS_STEPS_PER_UNIT {160 , 160 , 800 , 830 }
#define NOZZLE_TO_PROBE_OFFSET { 0 , -37 , 0 } // These values apply to *my* BLTouch mount. Adjust according to your specific bracket/mount.
// #define RESTORE_LEVELING_AFTER_G28
#define ENABLE_LEVELING_AFTER_G28
#define PREHEAT_BEFORE_LEVELING
#define ENDSTOP_NOISE_THRESHOLD 2
#define PROBING_FANS_OFF
#define PROBING_ESTEPPERS_OFF
#define PROBING_STEPPERS_OFF
#define DELAY_BEFORE_PROBING 200
#define MULTIPLE_PROBING 2
#define EXTRA_PROBING 1
#define GRID_MAX_POINTS_X 4
#define EXTRAPOLATE_BEYOND_GRID
#define Z_MIN_PROBE_REPEATABILITY_TEST
#define Y_MIN_POS 0
In Configuration_adv.h:
#define BLTOUCH_DELAY 500
// #define BLTOUCH_FORCE_SW_MODE // must remain commented (issue #27235)
Frequently Asked Questions
What is my micro-stepping configuration?
What VREF value I seted at motor-drivers (aka motors current definition)?
X-axis VREF = 0.75V ∴ IRMS = 0.53A
Y-axis VREF = 0.85V ∴ IRMS = 0.60A
Z-axis VREF = 0.85V ∴ IRMS = 0.60A
E-axis VREF = 0.75V ∴ IRMS = 0.53A
SD & Micro SD Card Box (STL )
18650 Battery Box (x8) (STL )
Dust Filament Filter (STL )
Universal Filament Clip (STL )
BlueR Self-Upgrades Parts
BLTtouch Support (front mounting) (STL )
Improved Components and Upgrades