Help to Identify 3d Printer

Howdy!

Below are links to two photo's of a 3d printer I've recently acquired from a friend. (I should mention I'm relatively new to this)

https://imgur.com/8ChXy58

https://imgur.com/zcgIUXH

The issue I have is that it hasn't come setup and the supporting documentation and software is pretty much absent, the only thing I've gotten from them are the files for printing replacement parts. So what I've done so far is upload the Repetier firmware (from the looks of it they used Marlin at some stage) and install Repetier Host. It has sort of worked however much of it seems confused. Bed heats up as well as the extruder. The bed only moves in one direction therefore won't respond when I select '-10' etc. I'm not sure if the Z axis steppers are working correctly however not sure how to test them as I can't raise it, only goes down. I seem to be the most successful in the x axis range but need to do some fixing of the ranges as it wont go past center (travels back and forward from edge of bed to centre with no issues) however when I press X Home it will go the other direction and tries to travel past the endstop.

Any help would be greatly appreciated, would love to get this going. 

Comments

  • Looks like a self made prusa style printer. Never seen, but also not really relevant for your problem here.
    Check end stops with M119. My guess is that you have ALWAYS_CHECK_ENDSTOPS activated and end stops are configured wrong always returning high, so you would need to invert signal in settings.
  • Would that code be in here somewhere?


    // ################ Endstop configuration #####################

    #define MULTI_ZENDSTOP_HOMING 0
    #define ENDSTOP_PULLUP_X_MIN true
    #define ENDSTOP_X_MIN_INVERTING true
    #define MIN_HARDWARE_ENDSTOP_X true
    #define ENDSTOP_PULLUP_Y_MIN true
    #define ENDSTOP_Y_MIN_INVERTING true
    #define MIN_HARDWARE_ENDSTOP_Y true
    #define ENDSTOP_PULLUP_Z_MIN true
    #define ENDSTOP_Z_MIN_INVERTING true
    #define MIN_HARDWARE_ENDSTOP_Z true
    #define ENDSTOP_PULLUP_Z2_MINMAX true
    #define ENDSTOP_Z2_MINMAX_INVERTING false
    #define MINMAX_HARDWARE_ENDSTOP_Z2 false
    #define ENDSTOP_PULLUP_X_MAX true
    #define ENDSTOP_X_MAX_INVERTING false
    #define MAX_HARDWARE_ENDSTOP_X false
    #define ENDSTOP_PULLUP_Y_MAX true
    #define ENDSTOP_Y_MAX_INVERTING false
    #define MAX_HARDWARE_ENDSTOP_Y false
    #define ENDSTOP_PULLUP_Z_MAX true
    #define ENDSTOP_Z_MAX_INVERTING false
    #define MAX_HARDWARE_ENDSTOP_Z false
    #define ENDSTOP_PULLUP_X2_MIN true
    #define ENDSTOP_PULLUP_Y2_MIN true
    #define ENDSTOP_PULLUP_Z2_MINMAX true
    #define ENDSTOP_PULLUP_X2_MAX true
    #define ENDSTOP_PULLUP_Y2_MAX true
    #define ENDSTOP_X2_MIN_INVERTING false
    #define ENDSTOP_Y2_MIN_INVERTING false
    #define ENDSTOP_X2_MAX_INVERTING false
    #define ENDSTOP_Y2_MAX_INVERTING false
    #define MIN_HARDWARE_ENDSTOP_X2 false
    #define MIN_HARDWARE_ENDSTOP_Y2 false
    #define MAX_HARDWARE_ENDSTOP_X2 false
    #define MAX_HARDWARE_ENDSTOP_Y2 false
    #define X2_MIN_PIN -1
    #define X2_MAX_PIN -1
    #define Y2_MIN_PIN -1
    #define Y2_MAX_PIN -1
    #define Z2_MINMAX_PIN -1


  • I'm cracking in to this without much in the way of any knowledge on hwo it all works, is there a source where I can learn how to configure this correctly?
  • Our homepage has some (also older) information about firmware configuration. Plus the help provided in the config tool or in github sources you would find a configuration.h with more comments.
Sign In or Register to comment.