Skip to content

Two Trees Bluer 3D Printer - Docs, firmware and set of utilities for my own use and personal needs.

Notifications You must be signed in to change notification settings

import-tiago/Two-Trees-Bluer-3D-Printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Two Trees BlueR - 3D Printer

Documentation, firmware and set of utilities for my own use and personal needs.

Machine Specs

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/

Firmware

Version Marlin 3D Printer Firmware (from release 2.1.3-b3) + BlueR v3 Marlin Configurations (from release 2.1.3-b3) + Personal Customization

Custom Modifications

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

Print Samples

Decoration Models

Among Us (STL)

Bulbasaur Planter (STL)

Tools & Utensils

SD & Micro SD Card Box (STL)

18650 Battery Box (x8) (STL)

Dust Filament Filter (STL)

Universal Filament Clip (STL)

Calibration & Tests

XYZ Cube (STL)

BlueR Self-Upgrades Parts

BLTtouch Support (front mounting) (STL)

Improved Components and Upgrades

  • Stepper motor driver - TMC2209 at X, Y, Z and E - ultra-silent controllers
  • Auto leveling sensor - 3D Touch - Automatic and improved bed leveling
  • PEI spring steel sheet with magnetic base 235mm x 235mm - better adhesion and increase surface hardness
  • Anti-backlash spring loaded nut - T8 - Smooths lines on the z axis

Printer Details

About

Two Trees Bluer 3D Printer - Docs, firmware and set of utilities for my own use and personal needs.

Topics

Resources

Stars

Watchers

Forks