themactep

a collection of miscellaneous projects of Paul Philippov

3KU K3000 3D Printer

Changes to Configuration.h file of Marlin Firmware for 3KU K3000 (K230) printer with DRV8825 drivers on X,Y,Z axes, optical endstop sensors, and heated bed:

#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_BED 5

#define DELTA_SEGMENTS_PER_SECOND 160
#define DELTA_DIAGONAL_ROD 228.0 // mm
#define DELTA_SMOOTH_ROD_OFFSET 149.0 // mm
#define DELTA_EFFECTOR_OFFSET 20.4 // mm
#define DELTA_CARRIAGE_OFFSET 20.0 // mm
#define DELTA_PRINTABLE_RADIUS 100.0

#define X_MIN_ENDSTOP_INVERTING false
#define Y_MIN_ENDSTOP_INVERTING false
#define Z_MIN_ENDSTOP_INVERTING false
#define X_MAX_ENDSTOP_INVERTING false
#define Y_MAX_ENDSTOP_INVERTING false
#define Z_MAX_ENDSTOP_INVERTING false

#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 160, 110 }
#define DEFAULT_MAX_FEEDRATE { 300, 300, 300, 200 }
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 3000 }

#define DEFAULT_ACCELERATION 2000
#define DEFAULT_RETRACT_ACCELERATION 2000
#define DEFAULT_TRAVEL_ACCELERATION 2000

#define DEFAULT_EJERK 20.0

#define X_PROBE_OFFSET_FROM_EXTRUDER +20
#define Y_PROBE_OFFSET_FROM_EXTRUDER -10
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.2

#define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50)

#define MANUAL_Z_HOME_POS 240

#define SDSUPPORT

#define REPRAP_DISCOUNT_SMART_CONTROLLER