- Set up auto bed tramming leveling tilt compensation
- Marlin changes
- Dasaki Ramps 1.4 Enclosure
- bed_leveling
At this point pruisa i3 sould work mechanicaly so:
1.-Make a fork from original marlin github repository or clone or download as a zip.
2.-Open the marlin.ino with arduino1.8(I can't compile it in newest version) and conect the printer to a laptop to debuging.
3.-You just need to change configuration.h. First thin could be abilitate the LCD screen and SD card.
#define REPRAP_DISCOUNT_SMART_CONTROLLER #define SDSUPPORT
4.-x axes and y axes are in wrong direction and the logic of the endstops dont allow to move bacward
#define TEMP_SENSOR_BED 1 #define X_MIN_ENDSTOP_INVERTING true #define Y_MIN_ENDSTOP_INVERTING true #define Z_MIN_ENDSTOP_INVERTING false #define INVERT_X_DIR true #define INVERT_Y_DIR false
#define AUTO_BED_LEVELING_UBL #define PROBE_MANUALLY #define FIX_MOUNTED_PROBE //#define LCD_BED_LEVELING #define EEPROM_SETTINGS #define REVERSE_MENU_DIRECTION #define REVERSE_ENCODER_DIRECTION
After the firts test I detecte overextruding, reduce steps/mm
#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 4000, 300 } #define DEFAULT_MAX_FEEDRATE { 200, 200, 2, 25 } #define DEFAULT_MAX_ACCELERATION { 2000, 2000, 50, 8000 } #define PID_AUTOTUNE_MENU // Add PID Autotune to the LCD "Temperature" menu to run M303 and apply the result. #define NOZZLE_CLEAN_FEATUREconfig.h